SQL - Cláusulas y Operadores Flashcards
¿Qué hace la cláusula FROM?
Significa dónde y especifica cual es la tabla de la cual se quieren obtener los registros.
¿Qué hace la cláusula WHERE?
Significa cuando y especifica las condiciones o criterios de los registros seleccionados.
¿Qué hace la cláusula GROUP BY?
Permite agrupar los registros seleccionados obtenidos en una consulta en función del campo.
¿Qué hace la cláusula ORDER BY?
Permite ordenar los registros obtenidos en una consulta en función de un campo.
¿Qué hace la cláusula HAVING?
Especifican las condiciones o criterios que deben de cumplir los grupos.
¿Cuáles tipos de operadores de comparación hay?
- Operadores Lógicos.
- Operadores Matemáticos.
- Operadores varios.
- Comodines.
¿Cuáles son los operadores Matemáticos?
< Menor.
> Mayor.
<= Menor igual que.
>= Mayor igual que.
= Igual que.
<> Distinto que.
¿Cuáles son los operadores lógicos?
- And:
- Or:
- Not:
¿Cuáles son los operadores varios?
- BETWEEN … AND: Significa Entre, y se usa para indicar rango de valor, sirve con
números, texto fechas. - DISTINC: Selecciona los registros no
coincidentes. - DESC: Clasifica los registro por
orden inverso. - LIKE: Selecciona los registros cuyo patrón de campo se asemeje, sin tener en cuenta las mayúsculas.
- In not y In: da un conjunto de valores para un campo para los cuales la condiciones de selección es o no valida.
- Is null y Null not: Selecciona aquellos registros donde el campo especificado esta o no vacío.
¿Cuáles son los comodines?
- *: Sustituye a todos los campos.
- %: Sustituye a cualquier cosa o nada dentro de la cadena.
-_: Sustituye solo un carácter dentro de la cadena.
- []: sirve como rango de lo que necesito.
ej: LIKE ‘[asd]%’ estoy diciendo que busco las palabras que inicien con a o s o d y que no me importa lo que sigue después.
Tips con LIKE
Sirve como una búsqueda de patrones
-