Está en la página 1de 5

Instituto Politécnico Industrial Don Bosco

Número Instrucción Definición Ejemplo


CREATE Se utiliza para crear una Create Database
1 DATABASE nueva base de datos vacía. Colegio
2 Use Se utiliza para llamar a una Use Colegio
base de datos específica.
3 Create table Se utiliza para crear una Create table
tabla en la base de datos. alumnos
4 Insert Se utiliza para insertar Insert into alumnos
datos en una tabla values​( )
específica.
5 Select*from Se utiliza para seleccionar Select*from
una tabla y datos de ella.. alumno
Select edad,
nombre from
alumno
6 Where Se utiliza junto a Select Select*from
para identificar una fila con alumno where
los criterios que éste nombre​=´José´
establezca
7 Distinct Se utiliza para visualizar SELECT
solo datos distintos en la DISTINCT nombre
tabla. FROM estudiante

8 Between Nos presenta datos entre 2 SELECT nombre


valores. FROM alumno
WHERE nombre
BETWEEN ´Ana´
AND ´Michael´

9 Like Se utiliza para buscar datos select *


en las filas con una from
característica específica EMPLEADOS
where
APELLIDOS like
'R%'

10 Order By La usamos para ordenar los SELECT


datos de las tablas por una CodigoPostal,
columna específica. Nombre, Telefono
FROM empleados
ORDER BY
Nombre
11 Group By Lo usamos para agrupar select SEXO ,
datos. count(*) as
EMPLEADOS
from
EMPLEADOS
group by SEXO

12 Inner join Une 2 o más tablas con SELECT * FROM


algo en común. alumno INNER
JOIN notas
WHERE
alumno.nota =
notas.nota

13 Having Usamos having para SELECT


calcular valores. columna1,
SUM(columna2)
FROM tabla
GROUP BY
columna1
HAVING
SUM(columna2) <
número

14 Like, Where En esta consulta de like, SELECT num,


veremos cómo se combina calle, cp FROM
con where para buscar DIRECCION
ciudades que empiecen por WHERE ciudad
Sa. LIKE ‘Sa%’

15 Count Devuelve la suma de una select


columna numérica. SEXO,count(*) as
nombre
from alumnos

where Sección =
'P' and Taller = 'A'
group by SEXO

16 Where, in In es otra manera de SELECT num,


especificar el where. calle, direccion
FROM
DIRECCION
WHERE ciudad IN
(‘Moca’, ’Samaná’,
‘Snt Dmg’, ‘Sntg’)
17 Inner Join, Junta 2 tablas distintas y las SELECT
Order By ordena por el nombre del product_name,
producto. category_name,
list_price
FROM
production.product
sp
INNER JOIN
production.categor
ies c ON
c.category_id =
p.category_id
ORDER BY
product_name
DESC

18 Group by, Aquí nos agrupa la editorial select editorial,


having de los libros y suman 25 al avg(precio) from
precio. libros
group by editorial
having
avg(precio)>25

19 Count, Where, Cuenta y agrupa los libros select editorial,


Group by de la editorial Planeta. count(*) from libros
where
editorial<>'Planeta'
group by editorial;

20 Count, Group Lo mismo que la consulta select editorial,


By, Having anterior pero con la count(*) from libros
cláusula having. group by editorial
having
editorial<>'Planeta'

21 Like Buscamos los empleados Select*from


con el cargo de secretaria. empleados where
cargo like
́secretaria ́
22 Like, Order By Aquí selecciona a los SELECT*FROM
empleados que su id tenga empleados where
una s. idEmpl like ́ s ́
order by NomEmp

23 Where, like, Selecciona a los empleados select from


order by donde el salario sea 2000 y empleados Where
lo ordena por comisión salario like ́ 2000 ́
order by comision

24 Select, Where Selecciona los empleados Select idemp,


cuyo salario sea mayor o nombre, salario
igual a su comisión from empleados
where salario>=
comision

25 Where, like Selecciona los empleados select from


cuyos nombres empiecen empleado Where
con J y Z, ordenándolos por nomEmp like ́ J% ́
dni ́Z% ́ Order by
nDIEmp

26 Select Selecciona distintas Select idemp,


columnas de la tabla nombre, salario

27 Cross join Establece una relación SELECT


cruzada entre las tablas nombreCliente,
idPedido,
fechaPedido
FROM CLIENTE
CROSS JOIN
PEDIDO
28 Left Join Contiene todos los registros SELECT
de la tabla izquierda, y los nombreCliente,
de la tabla derecha que idPedido,
cumplen con los requisitos fechaPedido
establecidos FROM CLIENTE
LEFT JOIN
PEDIDO ON
cliente.idCliente =
pedido.idCliente
29 Right Join Es lo inverso a left Join. SELECT
nombreCliente,
idPedido,
fechaPedido
FROM CLIENTE
RIGHT JOIN
PEDIDO ON
cliente.idCliente =
pedido.idCliente
30 Full outer join Aquí nos devolverá los SELECT
datos de las empresas sin EMPLEADO.nomb
empleados y los empleados re,
sin empresas. EMPLEADO.apelli
dos,
EMPRESA.nombr
e FROM
EMPLEADO FULL
OUTER JOIN
EMPRESA ON
EMPLEADO.empr
esa =
EMPRESA.cif

También podría gustarte