Structured Query Language (SQL) é a linguagem padrão universal para manipular bancos de dados (BD) nos quais as tabelas se relacionam por meio de um SGBDR (Sistema de Gerenciamento de Banco de Dados Relacionais). O SGBD é muito usado em prontuário eletrônico da pessoa (PEP), por exemplo.
Neste estudo, abordo os operadores de comparação em consultas.
–Usando operador = (igual)
/*Situação Clínica: Realize uma consulta no banco de dados da unidade de saúde que retorne os pacientes do sexo masculino por código postal.*/
SELECT zip, gender FROM PATIENTS
WHERE gender = ‘M’ LIMIT 3;
01013 | M |
02143 | M |
01020 | M |
–Usando um operador lógico (=) e um condicional (AND) para incluir pacientes do sexo masculino que autodeclaram pertencimento à população negra, por ex.
SELECT zip, race, gender FROM PATIENTS
WHERE gender = ‘M’
AND race = ‘black’
LIMIT 3;
black | M | |
black | M | |
02081 | black | M |
–Usando operador > para identificar pessoas que nasceram depois de 2004, por exemplo.
SELECT zip, race, gender FROM PATIENTS
WHERE birthdate > ‘2004’ — neste BD este campo foi criado como texto. Data em SQL é YYYY-MM-DD.
LIMIT 3;
01106 | white | M | 2017-07-27 |
white | F | 2019-05-15 | |
02081 | white | F | 2016-07-04 |
–Usando operador < para identificar pessoas que nasceram antes de 2004, por exemplo
SELECT zip, race, gender FROM PATIENTS
WHERE birthdate < ‘2004’ — neste BD este campo foi criado como texto. Data em SQL é YYYY-MM-DD.
LIMIT 3;
01013 | white | M | 1989-05-25 |
02143 | white | M | 1983-11-14 |
01020 | white | M | 1992-06-02 |
–Operador Between
SELECT zip, race, gender, birthdate FROM PATIENTS
WHERE birthdate between ‘2004’ and ‘2006’
LIMIT 3;
zip | race | gender | birthdate | |
---|---|---|---|---|
01104 | white | M | 2004-12-19 | |
01890 | asian | M | 2005-11-30 | |
white | F | 2004-06-07 |
Há muitos operadores e muitas aplicações para consultas em BD na saúde. Para o momento, cabe frisar: os operadores SQL são usados como “filtros” das consultas e também para especificar comparações entre expressões.
Como citar:
Cruz, Isabel SQL: meu estudo sobre operadores de comparação. NEPAE/UFF. Niterói, 20/06/2022. Disponível em https://nepae.uff.br/?p=2443