SQLITE SELECCIONE DISTACIÓN DISTINGA

SQLITE SELECCIONE DISTACIÓN DISTINGA

SQLite es un marco que define un sistema de base de datos SQL orientado a transacciones que es autónomo y no requiere implementación. La base de código de Sqlite está en la corriente principal, lo que significa que podría usarse para cada intención, personal o profesional. SQLite es quizás la base de datos más utilizada en todo el mundo, incluida una cantidad incontable de aplicaciones y algunas iniciativas elevadas.

SQLITE es un sistema de base de datos SQL para dispositivos integrados. SQLite no incluirá un componente de servidor discreto como muchos otros sistemas de bases de datos. SQLite escribe datos en archivos de base de datos regulares de forma nativa. Un archivo de base de datos único consta de una base de datos SQL completa, que incluye muchas tablas, índices, iniciados y columnas. Podemos replicar fácilmente una base de datos en sistemas operativos de 32 bits y 64 bits porque el tipo de archivo del tipo de archivo de la base de datos es multidimensional. SQLite es un sistema de archivos estadísticos ampliamente utilizado debido a estos atributos.

El término "distinto" en SQLite puede evaluar el conjunto de datos del comando "Seleccionar" y eliminar todos los valores duplicados, asegurando que las entradas recuperadas sean de un conjunto válido de la consulta "Seleccionar". Al decidir si un registro es o no un duplicado, el término "distinto" de SQLite analiza solo una columna y datos proporcionados en el comando "Seleccionar". En la consulta "Seleccionar" de SQLite, cuando declaramos "distinto" para una sola columna, la consulta "distinta" solo recuperaría resultados únicos de esa columna definida. Cuando podemos aplicar una consulta "distinta" para más de una columna en el comando "seleccionar" SQLite, "distinto" puede evaluar los datos duplicados utilizando una combinación de cada una de estas columnas. Las variables nulas se toman como redundancias en SQLite. Por lo tanto, si estamos utilizando la consulta "distinta" en una columna con entradas nulas, esto solo conservará una sola fila que contiene datos nulos.

Ejemplos

Con la ayuda de diferentes ejemplos, descubriremos cómo usar el término distinto de Sqlite, SQLite distinto por una consulta seleccionada y SQLite Select Unique en varias columnas para adquirir valores únicos de una tabla específica.

Se debe instalar cualquier compilador para ejecutar las consultas. Instalamos el navegador BD para el software SQLite aquí. Primero, seleccionamos la opción "nueva base de datos" en el menú contextual y establecimos una nueva base de datos. Se colocaría en la carpeta de archivos de base de datos SQLite. Ejecutamos la consulta para formar una nueva base de datos. Luego, usando la consulta especializada, construiremos una tabla.

Creación de la mesa

Aquí, crearemos la tabla de "automóvil" y especificaremos los datos en él. La tabla "auto" contiene las columnas "ID", "Nombre", "Modelo", "Color" y "Precio". La columna "ID" tiene un tipo de datos enteros, "nombre" y "color" tienen un tipo de datos de texto, "modelo" tiene un tipo de datos de caracteres y "precio" tiene un tipo de datos numéricos.

1
2
3
4
5
6
7
8
9
10
Crear coche de mesa (
ID Integer Clave primaria,
Texto de nombre no nulo,
Modelo char no nulo,
Texto de color no nulo,
Precio numérico
);

La siguiente salida muestra que la consulta de "Crear" se ejecuta correctamente:

Inserción de datos

Ahora, queremos insertar los datos en la tabla "automóvil", por lo que ejecutamos la consulta de "insertar".

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Insertar en el automóvil (ID, CompanyName, Model, Color, Price) Valores (1, 'Tesla', 'CyberTruck', 'Gray', '39999'),
(2, 'Mazda', 'Mazda CX-9', 'blanco, gris, negro', '34160'),
(3, 'Toyota', 'Corolla Cross', 'Black, Blue', '61214'),
(4, 'Honda', 'Accord', 'Red, White', '54999'),
(5, 'Jaguar', 'i-Pace', 'verde, negro, blanco', '55400'),
(6, 'Mitsubishi', 'Outlander', 'amarillo, gris', '35500'),
(7, 'Volvo', 'xc40', 'plateado, negro', '62000'),
(8, 'Lexus', 'Gx', 'Purple', '45000');

Insertamos con éxito los datos, incluidos ID, CompanyName, Model, Color y Price de diferentes autos, en la mesa.

Use la consulta "Seleccionar"

Podemos recuperar los datos completos de la tabla utilizando la consulta "Seleccionar".

1
>> seleccionar * del coche

Después de ejecutar la consulta anterior, podemos obtener todos los datos de los 12 autos.

Use la consulta "Seleccionar distinta" en una columna

El término "distinto" en SQLite se está utilizando en combinación con la consulta "seleccionar" para eliminar todas las entradas duplicadas y recuperar solo valores distintos. Tal vez, hay casos en que una mesa tiene varias entradas duplicadas. Tiene más sentido adquirir los elementos distintos en lugar de duplicar datos al recuperar estos datos.

1
>> seleccionar precio distinto del coche

Hay datos de 12 autos en la tabla "coche". Pero, cuando aplicamos "distinto" junto con la consulta "seleccionada" en la columna "precio", podemos obtener los precios únicos de los automóviles en la producción.

Use la consulta "Seleccionar distinta" en varias columnas

Podemos aplicar el comando "distinto" en más de una columna. Aquí, queremos eliminar los valores duplicados de las columnas "CompanyName" y "Price" de la tabla. Entonces, utilizamos "distinto".

1
>> seleccionar un nombre de compañía distinto, precio del coche

Después de ejecutar la consulta, el resultado muestra los valores únicos del "precio" y los nombres únicos del "nombre de la empresa".

En este caso, empleamos la consulta "distinta" en la columna "CompanyName" y "Price" de la tabla "automóvil". Pero especificamos el "nombre de la empresa" en la consulta utilizando la cláusula "Where".

1
>> seleccione Distint CompanyName, precio del automóvil donde CompanyName = 'Honda'

La salida se muestra en la siguiente figura:

Aquí, utilizamos la consulta "seleccionada distinta" y la cláusula "Where". En esta consulta, hemos especificado la condición en la cláusula "Where", que muestra que el precio del automóvil debe ser inferior a 50000.

1
>> seleccionar un nombre de compañía distinto, precio del automóvil donde el precio<50000

La consulta devuelve cuatro filas. Hay varias filas duplicadas en las columnas "CompanyName" y "Price". Eliminamos estos valores duplicados con la ayuda de la declaración "distinta".

Use las cláusulas "Seleccionar distinta y" entre "

La cláusula "distinta" se aplica justo después de la palabra "seleccionar". Luego, usamos las cláusulas "distintas" y "entre" juntas en este ejemplo. La cláusula "entre" muestra la condición de que el precio del automóvil será entre 20000 y 50000.

1
>> seleccione distinto Name, color, precio, precio del automóvil donde el precio entre 20000 y 50000

El resultado muestra el "nombre de la compañía" y el "color" de esos autos cuyo precio se encuentra entre 20000 y 50000.

Conclusión

Hemos explorado cómo emplear la instrucción SQLite "Seleccionar distinta" para eliminar las entradas duplicadas del conjunto de datos en este artículo. En la consulta de selección, el comando "distinto" es una característica opcional. Si la expresión única se especifica en la declaración "distinta", la consulta proporciona los valores distintos de la expresión. Cada vez que la declaración "distinta" contiene múltiples expresiones, la consulta proporcionaría un conjunto específico para las expresiones mencionadas. El comando "distinto" en SQLite no evitará valores nulos. Como resultado, si usamos el comando "distinto" en la consulta SQL, NULL aparecerá como un elemento distinto en el resultado.