Este documento describe las cláusulas y operadores utilizados en consultas SQL. Explica cláusulas como SELECT, FROM, WHERE, GROUP BY y HAVING para seleccionar y agrupar registros de una tabla. También cubre operadores lógicos como AND y OR, y operadores de comparación como >, <, =, IS NULL para filtrar registros basados en condiciones.
2. Sintaxis
Select : selecciona registros de una tabla
From: indicamos la(s) tablas a las cuales queremos acceder
Where: Especifica las condiciones que debe reunir los registros que se van a seleccionar.
Group by: Separa los registros en grupos especificos.
Having : Trabaja como el Where, pero en la agrupación.
Order by: ordena los registros seleccionados de acuerdo a un criterio por defecto
EJM: Order by Atributo1, Atributo2 ... asc (desc)
Select Distinct ....From .... Where .... Group by....Having ……. Order by.....
3. Between: Especificar un intervalo de valores.
IN: Se utiliza en una cláusula WHERE, para seleccionar filas en función de una lista.
(not in: al reves)
EXISTS: Se utiliza para comprobar la existencia de filas en una consulta anidada
Like: utilizado para comparar de acuerdo a un sub-string.
Select ... From ... Where ... Atributo Like ‘%String%’
---------------------------------------------------------------------------------------------------
Operadores
===========
Operadores Lógicos : And, Or, Not.
Operadores de Comparación: >,<,>=,<=,<> (distinto), is null (si es nulo).
select ... where ... Atributo1 Comparador Atributo2