Un operador es un elemento o letra restringida que se está utilizando en la declaración Where de una consulta SQLite para realizar metodologías como comparaciones y matemáticas. Los operadores se aplicarían en consultas SQLite para expresar requisitos y operar como cláusulas para diferentes condiciones.
A veces no sabríamos el término real que estamos buscando. El operador similar dentro de la declaración WHERE de la consulta selecta se está utilizando para recuperar registros basados en detalles incompletos. Para crear patrones, SQLite incluye dos caracteres especiales. Estos incluyen el símbolo de porcentaje (%) y el símbolo de subrayamiento (_):
En este artículo, veremos los métodos para usar el operador SQLite como el operador para recuperar registros basados en coincidencias de patrones.
Para ejecutar consultas SQLite, hemos instalado "DB Browser para SQLite."El primer paso es crear una nueva base de datos. Creamos una nueva base de datos tocando la opción "nueva base de datos" desde la barra principal, que se encuentra en la parte superior de la pantalla. Después de crear una nueva base de datos, se crearía la nueva tabla para cada base de datos."
Crear una mesa
Crearemos una tabla utilizando la tabla "Crear". Aquí tomamos el ejemplo de "Biblioteca."La tabla de" biblioteca "contiene los datos que se almacenan en 6 columnas diferentes.
Crear biblioteca de mesa (Después de ejecutar la consulta anterior, obtenemos la salida que muestra que la consulta se ejecuta con éxito.
Insertar los datos
Ahora vamos a insertar los valores en las columnas de la tabla "Biblioteca" ejecutando la consulta "Insertar".
Insertar en la biblioteca (book_id, book_name, autor, precio, estado, edición) Valores (9843, 'Brass', 'Xhenet Aliu', '2300', 'Ficción histórica', '2020')),Insertamos con éxito los datos en la tabla.
Use la consulta "Seleccionar"
Queremos recuperar los datos completos de la "biblioteca" de la tabla, por lo que hemos utilizado la consulta "seleccionar". Podemos recuperar los datos de algunas columnas de la tabla especificando el nombre de la columna en la consulta.
>> seleccionar * de la biblioteca;La salida muestra los datos completos de diferentes libros en la tabla "Biblioteca."Los datos incluyen las ID de libros, nombres de libros, nombre del autor de los libros, precio de esos libros, estado de los libros y edición de los libros.
Usar el operador como el signo (%)
Hemos aplicado el operador similar en la declaración "Where" de la consulta "Seleccionar". Se usa para examinar un patrón definido de la columna requerida. El símbolo porcentual (%) se inserta para que coincida con la secuencia del carácter.
En este caso, aplicamos el operador similar en la columna "book_name" de la tabla "Biblioteca."Y queremos obtener los datos de esos libros cuyo nombre comienza con el alfabeto" A."
>> seleccionar * de la biblioteca donde book_name como "A%"La consulta devuelve los datos de solo dos libros porque el nombre de estos libros comienza con "A."
Aquí aplicamos el operador similar en la columna "Autor" de la tabla "Biblioteca."Botamos el" book_id "," book-dame "y" autor "de esos libros cuyos nombres de autores terminarán con la letra" t."
>> Seleccione Book_id, Book_name, Autor de la biblioteca donde el autor les gusta "%t"La salida representa el registro de un solo libro. El signo porcentual (%) se inserta al comienzo de "T", que muestra que el nombre del autor del libro termina con "T."
El operador similar en SQLite se está utilizando para comparar los valores textuales con una plantilla que emplea caracteres especiales. En este caso, hemos utilizado el operador similar en la columna "Precio" de la tabla "Biblioteca."Los símbolos porcentuales (%) se aplican al comienzo y al final de" 3 ". Muestra que la consulta devolverá los datos de todos estos libros cuyo precio contiene el dígito 3.
>> seleccione * de la biblioteca donde el precio como "%3%"La tabla resultante tiene datos para tres libros porque el precio de estos libros contiene el dígito "3" en ellos.
Empleamos el operador similar en la declaración "Where" de la consulta "Seleccionar". El símbolo porcentual (%) se inserta para que coincida con la secuencia del carácter. En este caso, utilizamos el operador similar en la columna "estado" de la tabla "Biblioteca."Tenemos que buscar el registro de esos libros cuyo estado tiene" A "en ellos.
>> seleccionar * de la biblioteca donde el estado como "%a%";La tabla tiene datos de cuatro libros cuyo estado tiene "A" en ellos.
Use el operador similar con un bajo (_)
En algunos casos, podemos utilizar el operador similar con el signo (_). Un bajo (_) es un carácter especial, y correlaciona cada elemento de la cadena requerida en el patrón.
El operador similar se aplica con un símbolo inferior (_) y porcentaje (%). Utilizamos el operador similar en la columna "Edición" de la tabla. Determinamos los datos de esos libros con 0 en los 2Dakota del Norte posición y 1 en la tercera posición de la edición de un libro.
>> seleccione Book_id, Book_name, Edición, precio de la biblioteca donde la edición como "_01%"Después de ejecutar la consulta mencionada anteriormente, obtenemos el resultado como se muestra en la figura a continuación:
El símbolo del subrayamiento (_) y el porcentaje (%) se han aplicado en el operador similar. Aquí queremos el libro_id, book_name, el autor y el estado de esos libros cuya identificación tiene 8 en la segunda posición.
>> seleccione Book_id, Book_name, Autor, Estado de la biblioteca donde Book_id como "_8%";La tabla en la salida contiene datos de un solo libro.
Conclusión
En este artículo, hemos discutido cómo utilizar el operador similar en consultas SQLite con la ayuda de diferentes ilustraciones. El operador similar en SQLite determina si una secuencia de caracteres se asemeja a un patrón. Hemos utilizado el símbolo del subrayamiento (_) y el porcentaje (%) y el operador similar para que coincida con la secuencia.