Nous discuterons de l'utilisation de l'énoncé de la requête SQLite pour définir une exigence filtrée pour toute colonne du tableau spécifié dans ce tutoriel.
Tout compilateur sera installé pour exécuter les requêtes. Nous avons installé le navigateur BD pour le logiciel SQLite ici. Tout d'abord, nous avons sélectionné l'option «nouvelle base de données» dans le menu contextuel et établi une nouvelle base de données. Il serait placé dans le dossier des fichiers de la base de données SQLite. Nous exécutons la requête pour former une nouvelle base de données. Ensuite, en utilisant la requête spécialisée, nous allons construire une table."
Utiliser Créer une requête
Dans cet article, nous créerons le tableau «Nurse» en utilisant la requête Créer. Nous avons spécifié les données de différentes infirmières. Le tableau «infirmière» a des attributs différents «id», «premier_name», «dernier», «genre», «âge» et «salaire."La colonne" ID "a un type de données entier," First_name "," Last_name "et" Gender "a un type de données de texte, et" Salaire "a un type de données numérique.
Créer une infirmière de table (La sortie montre que la requête «Créer» est exécutée avec succès.
Utilisez Insert Query
Maintenant, nous voulons insérer les données dans la table «infirmière», nous exécutons donc la requête de «Insérer."
Insérer dans l'infirmière (id, first_name, last_name, sexe, âge, salaire)Dans le tableau, nous avons réussi à insérer les données, notamment ID, First_name, Last_name, Gender, Age et Salaire de différentes infirmières.
Utiliser la requête «Sélectionner»
Nous pouvons récupérer toutes les données de la table «infirmière» en appliquant la requête «Sélectionner». La clause From dans la requête montre le nom de la table d'où nous obtiendrons les données.
>> Sélectionner * parmi les infirmières;Après avoir exécuté la requête susmentionnée, nous pouvons obtenir toutes les données des 5 infirmières.
Utilisez la clause
Après avoir créé et inséré les données dans le tableau, nous allons utiliser la clause de présentation dans la requête SELECT.
Dans SQLite, l'instruction WHERE est utilisée pour appliquer une exigence à des colonnes de table particulières, tandis que l'instruction est appliquée pour ajouter des exigences spécifiques en fonction des lignes suivies par le groupe par déclaration.
>> Sélectionnez First_name, Gender, Age From Nurse Group par âge Ayant Gender = 'Male';Dans le tableau résultant, nous acquérons les données des infirmières où le sexe est un homme parce que nous spécifions le sexe d'attribut à la clause.
Utilisez la méthode du nombre
Jetons un coup d'œil à l'utilisation de la déclaration de Sqlite avec la méthode du comte.
Nous allons utiliser la méthode du nombre avec la clause. La colonne «ID» est fournie comme paramètre à la fonction de comptage. Nous appliquons le groupe par et ayant une clause à la fois sur id. La méthode du nombre peut être appliquée pour obtenir l'identification des infirmières et les prénoms. La commande ayant limite les entrées pour retourner les données des seules infirmières ayant l'ID 864 dans le tableau.
>> Sélectionnez ID, First_name, Count (ID) de Nurse Group par id ayant id = 864;Nous obtenons le dossier de cette infirmière dont l'ID est 864 dans le résultat.
À cette étape, la fonction de nombre sera utilisée sur la colonne «First_name."Ensuite, la clause ayant est appliquée à cette fonction. De plus, nous appliquons la condition sur la clause ayant de manière à compter (First_name) < 2.
>> Sélectionner * parmi Nurse Group par First_name ayant compter (first_name) < 2;La sortie de la requête ci-dessus est indiquée dans la figure ci-dessous:
La fonction de nombre est utilisée sur la colonne «Gender» dans cette phase. La clause ayant donc cette fonction. Nous définissons également une condition sur la clause.
>> Sélectionner * parmi Nurse Group by Gender ayant compter (genre)> 2;Nous obtenons les données de cette infirmière qui satisfait la condition mentionnée dans la clause.
Utilisez la méthode min
Ensuite, nous examinerons l'utilisation de la déclaration de SQLite et la méthode minimale.
La méthode minimale serait peut-être également utilisée pour récupérer la pièce d'identité, le prénom et un revenu minimum de chaque infirmière. Le commandement qui ne fournira que les dossiers des infirmières avec un salaire minimum nettement inférieur à 25 000.
>> Sélectionnez ID, First_name, Min (salaire) comme "salaire le plus bas" de l'infirmièreDans ce cas, nous avons créé une nouvelle colonne nommée «Salaire le plus bas» et avons donné des salaires aux infirmières dont les salaires étaient inférieurs à 25 000.
Utilisez la méthode max
Nous utiliserons la méthode maximale pour obtenir le ID, le prénom et les gains maximaux des infirmières. Le commandement qui ne fournira que des informations aux infirmières avec un revenu maximal de 30 000 ou plus.
>> Sélectionnez ID, First_name, Max (salaire) comme "salaire maximum" de l'infirmièreLa colonne unique appelée «salaire maximum» est créée dans le tableau résultant. Il montre la liste des revenus des infirmières gagnant plus de 30 000.
Utiliser entre la clause
Nous pouvons également spécifier l'état de la clause. Nous utilisons la méthode globale dans la déclaration ayant une déclaration pour identifier les dossiers des infirmières entre 28 et 35 ans, comme démontré dans la requête suivante:
>> Sélectionner * parmi Nurse Group par id ayant âgé de 28 à 35 ans;La production montre les données de trois infirmières car l'âge de seulement ces infirmières se situe entre 28 et 35.
Conclusion
Dans cet article, nous avons exploré comment utiliser la déclaration de SQLite dans certaines requêtes. La commande ayant SQLite est similaire à la commande où la requête sélectionnée. La clause ayant une déclaration supplémentaire utilisée après accumulation et une clause de groupe par une requête sélectionnée. Si nous n'utilisons pas la commande avec le groupe par commande, cela se comportera comme une déclaration où. Le groupe par commande dans SQLite organise les colonnes en groupe. À l'aide de plusieurs exemples, nous avons appliqué la clause ayant des fonctions supplémentaires telles que les techniques Count, Min et Max.