Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
SQLite: cláusula DISTINCT
Este tutorial de SQLite explica cómo usar SQLite Cláusula DISTINCT Con sintaxis y ejemplos.
describir
La cláusula SQLite DISTINCT se usa para eliminar duplicados del conjunto de resultados. La cláusula DISTINCT solo se puede usar con instrucciones SELECT.
sintaxis
La sintaxis de la cláusula DISTINCT en SQLite es:
SELECT DISTINCT expressions FROM tables [WHERE conditions];
parámetro o parámetro
Expresión La columna o cálculo que desea recuperar. tabla La tabla de la que desea recuperar registros. Debe aparecer al menos una tabla en la cláusula FROM. La condición WHERE es opcional. Para seleccionar las condiciones que debe cumplir un registro.
notas
- Cuando solo se proporciona una expresión en la cláusula DISTINCT, la consulta devuelve valores únicos para esa expresión.
- Cuando se proporcionan varias expresiones en la cláusula DISTINCT, la consulta recupera combinaciones únicas de las expresiones enumeradas.
- En SQLite, la cláusula DISTINCT no ignora los valores NULL. Por lo tanto, cuando usa la cláusula DISTINCT en su declaración SQL, su conjunto de resultados contendrá NULL como valores distintos.
Ejemplo: usar una sola expresión
Veamos el ejemplo más simple de cómo usar la cláusula DISTINCT en SQLite. Podemos usar la cláusula DISTINCT para eliminar duplicados de nuestro conjunto de resultados, que contiene solo un campo.
Por ejemplo:
SELECT DISTINCT last_name FROM employees;
Este ejemplo de SQLite DISTINCT devolverá todos los valores únicos de last_name en la tabla de empleados.
Ejemplo: uso de varias expresiones
Veamos cómo usar la cláusula SQLite DISTINCT para eliminar duplicados de varios campos en una declaración SELECT.
Por ejemplo:
SELECT DISTINCT last_name, first_name FROM employees;
Este ejemplo de cláusula SQLite DISTINCT devolverá cada combinación única de last_name y first_name de la tabla de empleados. En este caso, se aplica DISTINCT a cada campo enumerado después de la palabra clave DISTINCT, devolviendo así una combinación diferente.