007-Consultas SQL
007-Consultas SQL
MANUAL SQL
SENTENCIA: “SELECT”
Año 2011
Ing. Luyi Rodas Beltrán U.A.G.R.M. (F.I.CH.)
FROM origenTabla
• SELECT: Se usa para listar las columnas de las tablas que se desean
ver en el resultado de una consulta. Esta cláusula no puede
omitirse.
Operadores Lógicos
Operadores de Comparación
Ing. Luyi Rodas Beltrán U.A.G.R.M. (F.I.CH.)
Funciones de Agregado
ALL
TOP
FROM Estudiantes
FROM Estudiantes
El valor que va a continuación de TOP debe ser un Integer sin signo. TOP
no afecta a la posible actualización de la consulta.
DISTINCT
DISTINCTROW
Agrupamiento de Registros
Combina los registros con valores idénticos, en la lista de campos
especificados, en un único registro.
SELECT campos
FROM tabla
FROM Productos
GROUP BY Id_Familia;
FROM Productos
GROUP BY Id_Familia
SELECT campos
En donde:
tb1, tb2: Son los nombres de las tablas desde las que se combinan los
registros.
campo1, campo2: Son los nombres de los campos que se combinan. Si no son
numéricos, los campos deben ser del mismo tipo de datos y contener el
mismo tipo de datos, pero no tienen que tener el mismo nombre.
ON Categorias.IDCategoria = Productos.IDCategoria;
SELECT campos
SELECT campos
Ejemplo
En donde:
UNION ALL
País = 'Brasil'
UNION
UNION
UNION
UNION
SUBCONSULTAS
En donde:
comparación
expresión
instrucción sql
WHERE IDProducto IN
FROM Empleados AS T1
FROM Empleados
WHERE Cargo LIKE "Agente Ven*" AND Salario ALL (SELECT Salario FROM
Obtiene una lista con el nombre, cargo y salario de todos los agentes de
ventas cuyo salario es mayor que el de todos los jefes y directores.
FROM Productos
Obtiene una lista de las compañías y los contactos de todos los clientes
que han realizado un pedido en el segundo trimestre de 1993.