¿Cómo filtrar el rango de un campo de fecha y hora en una tabla en una base de datos SQL?
Por ejemplo: hay un campo de fecha y hora en el formato "2013-05-11 13:10:00" en la tabla a. Filtre el campo de fecha y hora entre las 8:00 y las 10:00. 00.
seleccione * de la tabla a
donde subcadena(convert(varchar,nombre de campo,120),12,8) entre '08:00:00' y '10:00: 00'
¿Cómo utilizar sentencias SQL para consultar filas duplicadas de un campo específico en la base de datos?
Puedes utilizar la agrupación... teniendo que consultar.
Se pueden realizar las siguientes pruebas:
1. Crear una tabla para insertar datos:
crear tabla test
(id int , nombre varchar( 10))
insertar en valores de prueba (1, 'Zhang San')
insertar en valores de prueba (2,'Li Si')
insertar en valores de prueba (3,'Zhang San')
insertar en valores de prueba (4,'Wang Wu')
insertar en Valores de prueba (5, 'Zhao Liu'), donde el nombre Hay dos líneas para Zhang San, es decir, líneas repetidas. es decir, filas repetidas.
2. Ejecute la siguiente instrucción SQL:
seleccione * de la prueba ¿dónde está el nombre?