¿Cómo utilizar una declaración de consulta SQL para consultar si los datos en dos tablas son consistentes y mostrar los datos inconsistentes?
El código es el siguiente:
¿seleccionar?*?de a?
a
¿dónde?no?
existe(seleccionar?* de?
b?b?
dónde?a.name=b.name)
Ver estructura de tabla p>
SQLgt; DESC emp;
Consultar todas las columnas
SQLgt; SELECT * FROM emp;
Consultar las columnas especificadas
SQLgt; SELECT empmo, ename, mgr FROM emp;
SQLgt; SELECT DISTINCT mgr FROM emp; Mostrar solo elementos con resultados diferentes
Consultar la fila especificada
SQLgt; SELECT * FROM emp WHERE job='CLERK';
Lenguaje de consulta estructurado (abreviatura en inglés: SQL) es un lenguaje de programación de propósito especial, un lenguaje de programación y consulta de bases de datos, utilizado para acceder a datos y consultar, actualizar y administrar sistemas de bases de datos relacionales; también la extensión para archivos de script de bases de datos.
El lenguaje de consulta estructurado es un lenguaje de programación no procedimental de alto nivel que permite a los usuarios trabajar en estructuras de datos de alto nivel. No requiere que los usuarios especifiquen el método de almacenamiento de datos ni que comprendan el método de almacenamiento de datos específico. Por lo tanto, diferentes sistemas de bases de datos con estructuras subyacentes completamente diferentes pueden utilizar el mismo lenguaje de consulta estructurado como interfaz para la entrada y gestión de datos. . Las declaraciones del lenguaje de consulta estructurado se pueden anidar, lo que lo hace extremadamente flexible y potente.