Cláusula de global sqlite

Cláusula de global sqlite
“SQLite es un módulo en proceso que proporciona un sistema de base de datos SQL de interacción que es autónomo, virtualizado y no requiere inicialización. En la base de datos SQLite, la cláusula similar y la cláusula de global funcionan de manera similar. La cláusula del globo se usa para ver si un personaje satisface un patrón o no. La cláusula del globo, a diferencia de la cláusula similar, es una instancia específica y utiliza caracteres especiales de UNIX. Además, los diseños de los globos carecen de algunos símbolos de escape.

Los caracteres especiales que se están utilizando en la cláusula del Glob serían los siguientes:

  • El símbolo del asterisco (*) acomoda cada conjunto de caracteres.
  • El símbolo del signo de interrogación (?) se ajusta solo a un elemento.

También utilizaremos el comodín de listado [] para identificar un solo elemento de una lista de elementos además de estos caracteres especiales. También se puede usar un conjunto de letras con el comodín de la lista. Además, el símbolo ^ al comienzo de cualquier lista se utilizará para identificar cualquier elemento excluyendo ese elemento especificado dentro de la lista.

Revisaremos los detalles del SQLite Glob e ilustraremos cómo emplearla para recuperar información de la tabla en este artículo.

Para ejecutar las consultas, tenemos que instalar cualquier compilador. Aquí instalamos el software "BD BROWSER para SQLite."En primer lugar, hemos creado una nueva base de datos seleccionando la opción" nueva base de datos "en la barra de menú. Esto se guardaría en la carpeta que tiene el tipo de archivos de base de datos SQLite. Para crear una nueva base de datos, también podemos ejecutar la consulta. Luego crearemos una tabla ejecutando su consulta específica."

Crear una mesa

Vamos a crear una tabla llamada "Profesor" y almacenar los datos en él. Esta tabla tiene diferentes columnas, incluyendo "id", "nombre", "género", "edad", "ciudad" y "salario."ID tiene un tipo de datos" entero ". Mientras que el nombre, el género y la ciudad tienen el tipo de datos de "texto". La edad y el salario del atributo tienen un tipo de datos numéricos. La clave principal de esta tabla es "ID."

La salida muestra que la consulta de creación se ejecuta correctamente.

Insertar los datos

Después de crear la tabla "estudiante", ahora insertamos los datos del estudiante en esta tabla. Entonces hemos utilizado la consulta de "insertar".

Insertar en el profesor (ID, nombre, género, edad, ciudad) Valores (30394, 'Hania', 'femenino', '40', 'Rawalpindi'),
(39454, 'Abdan', 'masculino', '47', 'multan'),
(39093, 'Shazaib', 'masculino', '39', 'karachi'),
(48397, 'Shazia', 'femenino', '45', 'Lahore'),
(39494, 'Dania', 'mujer', '40', 'okara');

Insertamos efectivamente los datos en las columnas de la tabla "Profesor."

Seleccionar consulta

Ahora queremos ejecutar la consulta de "Seleccionar" para obtener los datos completos de la tabla "Profesor."Podemos obtener los datos completos de la tabla o recuperar los datos específicos de la tabla mencionando los nombres de las columnas en la consulta" Seleccionar ".

>> seleccionar * del profesor;

Esta consulta de Select recupera los datos de todas las columnas de la tabla "Profesor."

Usar cláusula de globo

La cláusula global en SQLite se está utilizando para determinar si un valor requerido coincide con un conjunto particular. Es idéntico a un operador similar en que proporciona verdadero cuando cualquier valor coincide con el parámetro de plantilla.

En este caso, hemos utilizado la cláusula Glob en el comando where de la consulta de selección. Hemos aplicado la cláusula del globo a la columna "ID" de la tabla.

>> seleccionar * Del profesor donde id global '30 * '

La consulta devuelve el registro de aquellos profesores cuyo valor de ID comienza desde "30". La tabla resultante tiene solo un profesor que cumple esta condición.

Aquí aplicaremos la cláusula Glob de tal manera que la consulta selecta recupera los datos de los profesores cuya identificación tiene 94 en la segunda y tercera posiciones.

>> seleccionar * del profesor donde ID Glob '?94*'

La consulta de selección se ejecuta correctamente, como se muestra en la figura.

Obtendremos un registro de aquellos profesores cuya edad comienza con 4 y tiene al menos 1 elemento de longitud. Para este propósito, se puede usar la cláusula del globo.

>> seleccionar * del profesor donde Age Glob '4?'

En la salida, obtenemos los datos de solo cuatro profesores cuya edad comienza con 4 y tiene 1 elemento más.

En este caso, hemos utilizado la cláusula del globo en la columna de nombre de la tabla. Encontraremos el registro de ese profesor cuyo nombre termina con los alfabetos "ia."

>> seleccionar * del profesor donde nombre global ' * ia'

El resultado de la consulta anterior se muestra a continuación:

Vamos a recuperar solo la identificación, el nombre y la ciudad de aquellos profesores cuyo valor de la ciudad tiene "A" en la segunda posición y terminan con el alfabeto "I".

>> seleccione ID, nombre, ciudad del profesor donde City Glob '?ai'

La consulta de selección obtiene los datos de algunas columnas específicas que se dan en la consulta anterior.

Aquí no queremos adquirir los datos completos de la tabla "Profesor."Solo necesitamos datos para tres columnas, por lo que especificaremos los nombres de esas columnas en la consulta de selección. La cláusula del globo se aplica a la columna "Nombre".

>> seleccionar nombre, género, edad del profesor donde el nombre Glob 'a???norte'

Después de ejecutar la consulta anterior, obtenemos el nombre, el género y la edad de aquellos profesores cuyo nombre tiene cinco alfabetos y el nombre que comienza con el alfabeto "A" y termina con el alfabeto "N."Solo tenemos un profesor que satisface la condición del mundo.

En este ejemplo, queremos obtener los datos de la tabla "profesor", donde el género de los profesores contiene "EMA" en cualquier posición.

>> seleccionar*del profesor donde Gender Glob '*EMA*'

En el resultado, tenemos registros de solo tres profesores cuyo valor de género contiene "EMA" en él.

Vamos a emplear la cláusula Glob en la columna "Nombre" de tal manera que la consulta devuelva los registros de solo aquellos profesores cuyo nombre comienza con A a J.

>> seleccionar ID, nombre, ciudad del profesor donde el nombre Glob '[A-J]*';

La consulta selecta solo proporciona la identificación, el nombre y la ciudad de aquellos profesores que cumplen la condición del mundo.

Conclusión

En este artículo, hemos discutido cómo usar la cláusula Glob en SQLite en detalle. La consulta principal de SQLite DB es la consulta selecta. Podemos especificar qué recuperar en la sección Seleccionar. La declaración de la consulta se aplicaría a designar de dónde se deben obtener datos. Podemos obtener los datos de la tabla especificando diferentes condiciones en la cláusula de global de la consulta selecta.