¿Cómo escribir una declaración SQL? ¿Ordenar primero por tiempo y luego por nombre?
seleccione cliente, ID, fecha de tarea del nombre de la tabla orden POR cliente asc, fecha de tarea, ID desc (si el cliente está en orden descendente, cambie orden por a agrupar por, asc a desc, ID a orden ascendente, desc a asc)
Escribe los campos en secuencia después de ordenar por, separados por comas
selecciona * de la tabla ordena por tiempo, nombre
selecciona * de la tabla ordenar por tiempo asc, nombre asc
seleccionar * de la tabla ordenar por tiempo desc, nombre desc
seleccionar * de la tabla ordenar por tiempo asc, nombre desc
seleccione * de la tabla orden por tiempo desc, nombre asc
(Nota: ?asc significa orden ascendente, desc significa orden descendente, el valor predeterminado es orden ascendente cuando el método de clasificación no se indica explícitamente?)
Una sintaxis similar es agrupar por. Cuando se agrupa por varios campos, varios campos se escriben después de agrupar por en secuencia y separados por comas. El ejemplo es el siguiente:
seleccione hora, nombre, suma. (*) del grupo de tablas por tiempo, nombre
Información extendida
SQL se puede dividir en dos partes: lenguaje de manipulación de datos (DML) y lenguaje de definición de datos (DDL).
SQL (Lenguaje de Consulta Estructurado) es una sintaxis para ejecutar consultas. Pero el lenguaje SQL también contiene sintaxis para actualizar, insertar y eliminar registros.
Las instrucciones de consulta y actualización forman la parte DML de SQL:
SELECT? - Obtener datos de una tabla de base de datos
¿ACTUALIZAR?
¿BORRAR? - Elimina datos de una tabla de base de datos
INSERT INTO? - Inserta datos en una tabla de base de datos
La parte del lenguaje de definición de datos (DDL) de SQL usos Tenemos la capacidad de crear o eliminar tablas. También podemos definir índices (claves), especificar enlaces entre tablas e imponer restricciones entre tablas.
La sentencia DDL más importante en SQL:
¿CREAR BASE DE DATOS? - Crear una nueva base de datos
¿ALTERAR BASE DE DATOS? - ¿Modificar la base de datos?
¿CREAR TABLA? - Crear una nueva tabla
¿ALTERAR TABLA? - Modificar (cambiar) una tabla de base de datos
¿DROP TABLE? - Eliminar una tabla
CREAR ÍNDICE ? - Crear un índice (tecla de búsqueda)
¿DROP INDEX?- Eliminar índice
Material de referencia Enciclopedia Baidu - Colección de declaraciones SQL