Cláusula ORDER BY
La cláusula ORDER BY se utiliza para ordenar el resultado de la consulta conforme a una o más columnas o campos. La cláusula ORDER BY permite ordenar mediante orden ascendente, descendente y orden natural.
SELECT
nombre-de-campo1, nombre-de-campo2 FROM nombre-de-tabla ORDER BY
nombre-de-campo3 ASC, nombre-de-campo4 DESC
|
SELECT
titulo, autor FROM catalogo ORDER BY fecha ASC, titulo DESC
|
SELECT * FROM
nombre-de-tabla ORDER BY nombre-de-campo1 + 0 DESC
|
SELECT * FROM catalogo ORDER BY titulo +0 DESC
|
Tabla 2. Resultados según orden natural descendente por el campo1
SELECT * FROM
nombre-de-tabla ORDER BY nombre-de-campo1 +0 ASC,
nombre-de-campo2 +0 DESC
|
SELECT * FROM catalogo
ORDER BY titulo +0 ASC, fecha +0 DESC
|
Cláusula SELECT DISTINCT
La cláusula SELECT DISTINCT permite seleccionar resultados de la consulta cuyos datos no sean duplicados en las columnas que se indican.
SELECT DISTINCT
nombre-de-campo1 FROM nombre-de-tabla
|
SELECT DISTINCT autor FROM catalogo
|
Tabla 4. Seleccionar registros de la tabla cuyos valores en el campo1 sean diferentes o distintos
SELECT DISTINCT
nombre-de-campo1, nombre-de-campo2, nombre-de-campo3 FROM nombre-de-tabla
WHERE condición-de-consulta
|
SELECT DISTINCT materia,
autor, titulo FROM catalogo WHERE fecha LIKE '%2010%'
|
Tabla 5. Seleccionar registros de la tabla que cumpla las condiciones de consulta establecidas y cuyos valores en los campos 1, 2 y 3 sean diferentes o distintos
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.