Clause SQLITE GLOB

Clause SQLITE GLOB
«SQLite est un module en cours qui fournit un système de base de données SQL interactionnel qui est autonome, virtualisé et ne nécessite aucune initialisation. Dans la base de données SQLite, la clause similaire et la clause GLOB fonctionnent de manière similaire. La clause GLOB est utilisée pour voir si un personnage satisfait un motif ou non. La clause globale, contrairement à la clause similaire, est une instance spécifique et utilise des caractères spéciaux Unix. De plus, les dispositions de GLOB manquent de symboles d'échappement.

Les caractères spéciaux utilisés dans la clause globale seraient les suivants:

  • Le symbole astérisque (*) peut accueillir chaque ensemble de caractères.
  • Le symbole du point d'interrogation (?) ne correspond qu'un seul élément.

Nous utiliserons également la liste des listes d'inscription [] pour identifier un seul élément à partir d'une liste d'éléments en plus de ces caractères spéciaux. Un ensemble de lettres peut également être utilisé avec la liste des listes. De plus, le symbole ^ au début de toute liste sera utilisé pour identifier tout élément excluant cet élément spécifié dans la liste.

Nous allons passer en revue les détails du globe SQLite et illustrerons comment les utiliser pour récupérer les informations de la table dans cet article.

Pour exécuter les requêtes, nous devons installer n'importe quel compilateur. Ici, nous avons installé le logiciel «BD Browser pour SQLite."Tout d'abord, nous avons créé une nouvelle base de données en sélectionnant l'option" nouvelle base de données "dans la barre de menu. Cela serait enregistré dans le dossier ayant le type de fichiers de base de données SQLite. Pour créer une nouvelle base de données, nous pouvons également exécuter la requête. Ensuite, nous créerons une table en exécutant sa requête spécifique."

Créer une table

Nous allons créer un tableau nommé «professeur» et stocker les données dedans. Cette table a différentes colonnes, notamment «id», «nom», «genre», «âge», «ville» et «salaire.«ID a un type de données« entier ». Tandis que le nom, le sexe et la ville ont un type de données «texte». L'âge et le salaire d'attribut ont un type de données numérique. La clé principale de ce tableau est «Id."

La sortie montre que la requête de création est exécutée avec succès.

Insérer les données

Après avoir créé le tableau «étudiant», nous insérons maintenant les données de l'élève dans ce tableau. Nous avons donc utilisé la requête «d'insertion».

Insérer dans les valeurs du professeur (id, nom, sexe, âge, ville) (30394, «Hania», «Femme», «40», «Rawalpindi»),
(39454, «Abdan», «Male», «47», «Multan»),
(39093, «Shazaib», «Male», «39», «Karachi»),
(48397, «Shazia», «Femme», «45», «Lahore»),
(39494, «Dania», «Femme», «40», «Okara»);

Nous avons efficacement inséré les données dans les colonnes de la table «Professeur."

Sélectionner la requête

Maintenant, nous voulons exécuter la requête de «Select» pour récupérer les données complètes du tableau «Professeur."Nous pouvons obtenir les données entières de la table ou récupérer les données spécifiques du tableau en mentionnant les noms des colonnes dans la requête" Sélectionner ".

>> Sélectionner * parmi le professeur;

Cette requête de Select récupère les données de toutes les colonnes du tableau «Professeur."

Utiliser la clause globale

La clause GLOB dans SQLite est utilisée pour déterminer si une valeur requise correspond à un ensemble particulier. Il est identique à un opérateur similaire en ce qu'il fournit vrai lorsque toute valeur correspond au paramètre de modèle.

Dans ce cas, nous avons utilisé la clause GLOB dans la commande où la requête sélectionnée. Nous avons appliqué la clause globale à la colonne «ID» de la table.

>> sélectionner * parmi le professeur où id glob '30 * '

La requête renvoie le dossier de ces professeurs dont la valeur de l'ID commence à partir de «30». Le tableau résultant n'a qu'un seul professeur qui remplit cette condition.

Ici, nous appliquerons la clause GLOB de telle manière que la requête sélectionnée récupère les données des professeurs dont l'ID en a 94 aux deuxième et troisième positions.

>> sélectionner * parmi le professeur où id glob '?94 * '

La requête sélectionnée est exécutée avec succès, comme indiqué sur la figure.

Nous obtiendrons un dossier des professeurs dont l'âge commence avec 4 et a au moins 1 élément de longueur. À cette fin, la clause globale peut être utilisée.

>> sélectionner * parmi le professeur où l'âge glob '4?'

Dans la sortie, nous obtenons les données de seulement quatre professeurs dont l'âge commence par 4 et a 1 élément de plus.

Dans ce cas, nous avons utilisé la clause globale sur la colonne du nom de la table. Nous trouverons le dossier de ce professeur dont le nom se termine avec les alphabets «Ia."

>> Sélectionner * parmi le professeur où nommez glob '* ia'

Le résultat de la requête ci-dessus est illustré ci-dessous:

Nous allons ne récupérer que l'ID, le nom et la ville de ces professeurs dont la valeur de la ville a «A» en deuxième position et se terminer avec l'alphabet «I».

>> Sélectionnez ID, nom, ville du professeur où City Glob '?a * i '

La requête sélectionnée récupère les données de certaines colonnes spécifiques qui sont données dans la requête ci-dessus.

Ici, nous ne voulons pas acquérir toutes les données du tableau «Professeur."Nous avons juste besoin de données pour trois colonnes, nous allons donc spécifier les noms de ces colonnes dans la requête sélectionnée. La clause globale est appliquée à la colonne «Nom».

>> Sélectionnez le nom, le sexe, l'âge du professeur où le nom de Glob 'a???n '

Après avoir dirigé la requête ci-dessus, nous obtenons le nom, le sexe et l'âge de ces professeurs dont le nom contient cinq alphabets et le nom en commençant par l'alphabet «A» et se terminant par l'alphabet «n n."Nous n'avons qu'un seul professeur qui satisfait la condition globale.

Dans cet exemple, nous voulons récupérer les données du tableau «professeur», où le sexe des professeurs contient «EMA» à n'importe quelle position.

>> Sélectionner * parmi le professeur où le genre Gender '* ema *'

En conséquence, nous n'avons que des enregistrements de seulement trois professeurs dont la valeur du genre contient «EMA».

Nous allons utiliser la clause globale sur le «nom» de la colonne de telle manière que la requête renverra les dossiers des seuls professeurs dont le nom commence par A à J.

>> Sélectionnez ID, nom, ville du professeur où le nom de Glob '[a-j] *';

La requête sélectionnée ne fournit que l'ID, le nom et la ville de ces professeurs qui remplissent la condition globale.

Conclusion

Dans cet article, nous avons discuté en détail de la façon d'utiliser la clause glob. La requête principale de Sqlite DB est la requête sélectionnée. Nous pouvons spécifier quoi récupérer dans la section Sélectionner. L'énoncé de la requête serait appliqué pour désigner où les données doivent être récupérées à partir de. Nous pouvons obtenir les données du tableau en spécifiant différentes conditions dans la clause globale de la requête sélectionnée.