Documente Academic
Documente Profesional
Documente Cultură
Aquí, column1, column2, ... son los nombres de campo de la tabla de la que desea
seleccionar los datos. Si desea seleccionar todos los campos disponibles en la tabla,
use la siguiente sintaxis:
DISTINCT
La instrucción SELECT DISTINCT se usa para devolver solo valores distintos
(diferentes).
Dentro de una tabla, una columna a menudo contiene muchos valores duplicados;
y a veces solo quieres enumerar los diferentes valores (distintos).
1
Base de datos – Unidad 2
Sintáxis de SQL DML
LIMIT
La cláusula SELECT LIMIT se usa para especificar el número de registros a devolver.
La cláusula SELECT LIMIT es útil en tablas grandes con miles de registros. Devolver
una gran cantidad de registros puede afectar el rendimiento.
Sintaxis de MySQL:
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
Donde number es el número de registros que se quiere obtener. Si luego del
número, se escribe PERCENT, se devuelven la cantidad de registros según
el porcentaje establecido.
Ejemplo
SELECT * FROM Customers LIMIT 50 PERCENT;
ORDER BY
La palabra clave ORDER BY se usa para ordenar el conjunto de resultados en orden
ascendente o descendente.
ORDER BY Sintaxis
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
Probar ejemplo en https://www.w3schools.com/sql/sql_orderby.asp
2
Base de datos – Unidad 2
Sintáxis de SQL DML
Columnas calculadas.
Es posible obtener salidas en las cuales una columna sea el resultado de un cálculo y no un
campo de una tabla.
Si queremos ver los títulos, precio y cantidad de cada libro escribimos la siguiente sentencia:
select titulo,precio,cantidad
from libros;
Si queremos saber el monto total en dinero de un título podemos multiplicar el precio por la cantidad por cada título,
pero también podemos hacer que MySQL realice el cálculo y lo incluya en una columna extra en la salida:
Si queremos saber el precio de cada libro con un 10% de descuento podemos incluir en la sentencia los siguientes
cálculos:
3
Base de datos – Unidad 2
Sintáxis de SQL DML