SQL - select DISTINCT |
|
SELECT DISTINCT [Columna] FROM [tabla] El resultado de una sencilla consulta SELECT puede ser reducida en SQL con el mandato DISTINCT de tal forma, de que valores múltiples, solamente sean mostrados una sóla vez. Ventaja: fácil de usar, por ejemplo, en consultas conectadas (nested selects). Desventaja: Consultas como, " SELECT nombre, DISTINCT nacimiento FROM persona" resultan en error! En este caso no es posible para el DBMS (Sistema Administrativo de Bases de Datos) mostrar todos los nombres, y a la vez, orprimir las personas que tengan cumpleaños iguales. Solución al problema: Para resumir grupos de datos con valores idénticos en varias columnas puedes usar el Comando-SQL SELECT ... FROM ... GROUP BY ... Nota: Consultas SQL como "SELECT DISTINCT nombre, DISTINCT nacimiento ... FROM ...", también dan un error como resultado, ya que los subcojuntos se contradicen entre sí. Por EP. Contacto: epbusiness@online.ms |
|
|