Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo consultar registros con los mismos dos campos en SQL?

¿Cómo consultar registros con los mismos dos campos en SQL?

Para consultar registros con exactamente los mismos dos campos (como uid y hora), puede utilizar las cláusulas GROUPBY y HAVING de SQL. El siguiente es un ejemplo sencillo:

sql

SELECTuid, hora

FROMztest

GROUPBYuid, hora

HAVINGCOUNT(*)=1;

El significado de esta declaración SQL es primero agrupar los datos según la combinación de campos uid y hora, y luego filtrar los registros con un número de 1 en cada grupo. , es decir, solo contiene combinaciones repetidas de fluido y tiempo. Después de ejecutar esta consulta, obtendrá los siguientes resultados:

uidtime

11

SQL (StructuredQueryLanguage) es un potente lenguaje de programación y consulta de bases de datos que admite. operación eficiente de bases de datos relacionales sin preocuparse por la estructura de almacenamiento de datos subyacente. SQL tiene características no procesales. Los usuarios pueden trabajar directamente en el nivel abstracto de datos sin preocuparse por el método de almacenamiento específico de los datos. Esto permite que diferentes sistemas de bases de datos utilicen una sintaxis SQL unificada para las operaciones de datos. La función de sentencias anidadas de SQL lo hace potente y flexible, lo que hace que la consulta de campos repetidos sea intuitiva y eficiente.