Escribe el uso de cada instrucción en SQL:
|
INSTRUCCIÓN
|
USO
|
SINTAXIS
|
|
SELECT
|
Se usa para seleccionar datos de la base de datos.
|
Select*from table_name
|
|
SELECT
DISTINCT
|
Se usa para regresar solo distintos
o diferentes valores.
|
Select distinct column1, column2 …
From teble_name
|
|
WHERE
|
Se usa para extraer solo los registros que cumplen
una condición específica.
|
Select column1, column2
From table_name
Where condition
|
|
AND
|
Dice que si todas las condiciones separadas por “y” se cumplen el operador realizara la
función.
|
SELECT column1, column2, ...
FROM table_name WHERE condition1 AND condition2 AND condition3 ...; |
|
OR
|
El operador se muestra si una de las condiciones de
“or” se cumple.
|
SELECT column1, column2, ...
FROM table_name WHERE condition1 OR condition2 OR condition3 ...; |
|
NOT
|
Este operador muestra el resultado si una de las condiciones no se
cumple.
|
SELECT column1, column2, ...
FROM table_name WHERE NOT condition; |
|
ORDER
BY
|
Este operador sirve para ordenar los datos de manera
ascendente o descendiente.
|
SELECT column1, column2, ...
FROM table_name ORDER BY column1, column2, ... ASC|DESC; |
|
INSERT
INTO
|
Este operador sirve para ingresar nuevos datos en las tablas.
|
INSERT INTO table_name (column1, column2, column3,
...)
VALUES (value1, value2, value3, ...); |
|
IS
NULL
|
Es un campo sin valores.
|
SELECT column_names
FROM table_name WHERE column_name IS NULL; |
|
IS
NOT NULL
|
Es un campo con valores.
|
SELECT column_names
FROM table_name WHERE column_name IS NOT NULL; |
|
UPDATE
|
Es un operador para modificar valores existentes en
una tabla.
|
UPDATE table_name
SET column1 = value1, column2 = value2, ... WHERE condition; |
|
DELETE
|
Este operador sirve para borrar valores existente en una tabla.
|
DELETE FROM table_name
WHERE condition; |
|
SELECT
TOP
|
Este operador sirve para seleccionar ciertos números
grabados.
|
SELECT TOP number|percent column_name(s)
FROM table_name WHERE condition; |
|
SELECT
TOP PERCENT
|
Lo mismo que el “select top” pero con cierto porcentaje.
|
|
|
MIN()
|
Regresa el valor mínimo de una columna.
|
SELECT MIN(column_name)
FROM table_name WHERE condition; |
|
MAX()
|
Regresa el valor máximo de una columna.
|
SELECT MAX(column_name)
FROM table_name WHERE condition; |
|
COUNT()
|
Muestra el numero de filas que coinciden con ciertos
criterios.
|
SELECT COUNT(column_name)
FROM table_name WHERE condition; |
|
AVG()
|
Regresa el promedio de una columna numérica.
|
SELECT AVG(column_name)
FROM table_name WHERE condition; |
|
SUM()
|
Regresa la suma de los valores de una columna
numérica.
|
SELECT SUM(column_name)
FROM table_name WHERE condition; |
|
LIKE
|
Este operador sirve para buscar cierto patrón en una columna.
|
SELECT column1, column2, ...
FROM table_name WHERE columnN LIKE pattern; |
|
WILDCARD
CARACTER
|
Es un carácter que se usa para sustituir a otros
caracteres de un string.
|
SELECT * FROM Customers
WHERE City LIKE 'ber%'; |
|
IN
|
Es un operador que te permite especificar múltiples valores en una
clausula where.
|
SELECT column_name(s)
FROM table_name WHERE column_name IN (value1, value2, ...); |
|
BETWEEN
|
Es un operador que selecciona valores dentro de un
rango especificado.
|
SELECT column_name(s)
FROM table_name WHERE column_name BETWEEN value1 AND value2; |
|
AS
|
Es un operador que sirve para darla un nombre temporal a una tabla o
columna.
|
SELECT column_name AS alias_name
FROM table_name; |
|
INNER
JOIN
|
Selecciona datos grabados con valores que coincidan
en dos tablas.
|
SELECT column_name(s)
FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name; |
|
LEFT
JOIN
|
Regresa los datos grabados de la tabla izquierda y los datos que
coincidan de la derecha.
|
SELECT column_name(s)
FROM table1 LEFT JOIN table2 ON table1.column_name = table2.column_name; |
|
RIGHT
JOIN
|
Regresa los valores de la tabla derecha y los
valores que coincidan de la izquierda.
|
SELECT column_name(s)
FROM table1 RIGHT JOIN table2 ON table1.column_name = table2.column_name; |
|
FULL
JOIN
|
Regresa los datos que coincidan ya sea de la tabla derecha o
izquierda.
|
SELECT column_name(s)
FROM table1 FULL OUTER JOIN table2 ON table1.column_name = table2.column_name; |
|
UNION
|
Operador que sirve para combinar resultados puestos
de dos o varias declaraciones de select.
|
SELECT column_name(s) FROM table1
UNION SELECT column_name(s) FROM table2; |
|
GROUP
BY
|
Declaración frecuentemente usada para agregar funciones(max, min,
avg, sum, count) para agrupar resultados por una o mas columnas.
|
SELECT column_name(s)
FROM table_name WHERE condition GROUP BY column_name(s) ORDER BY column_name(s); |
|
HAVING
|
Es lo mismo que el operador where pero con funciones
ya que el where no maneja funciones.
|
SELECT column_name(s)
FROM table_name WHERE condition GROUP BY column_name(s) HAVING condition ORDER BY column_name(s); |
|
EXISTS
|
Este operador existe para comprobar la existencia de algún dato en el
subquery.
|
SELECT column_name(s)
FROM table_name WHERE EXISTS (SELECT column_name FROM table_name WHERE condition); |
|
|
|
|
Comentarios
Publicar un comentario