Requête SELECT
Introduction
L'instruction SQLite SELECT est utilisée pour extraire les données d'une table de base de données SQLite qui renvoie les données sous la forme d'un tableau de résultats. Ces tableaux de résultats sont également appelés result sets.
Syntaxe
Voici la syntaxe de base de l'instruction SQLite SELECT.
SELECT column1, column2, columnN FROM table_name;
Ici, column1, column2 ... sont les champs d'une table, dont vous voulez récupérer les valeurs. Si vous voulez récupérer tous les champs disponibles dans le champ, vous pouvez utiliser la syntaxe suivante -
SELECT * FROM table_name;
Exemple
Considérons une table de l'entreprise avec les enregistrements suivants -
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
Voici un exemple pour récupérer et afficher tous ces enregistrements à l'aide de l'instruction SELECT. Ici, les trois premières commandes ont été utilisées pour obtenir une sortie correctement formatée.
sqlite>.header on
sqlite>.mode column
sqlite> SELECT * FROM COMPANY;
Enfin, vous obtiendrez le résultat suivant.
ID NAME AGE ADDRESS SALARY
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
Si vous souhaitez récupérer uniquement les champs sélectionnés de la table COMPANY, utilisez la requête suivante -
sqlite> SELECT ID, NAME, SALARY FROM COMPANY;
La requête ci-dessus produira le résultat suivant.
ID NAME SALARY
---------- ---------- ----------
1 Paul 20000.0
2 Allen 15000.0
3 Teddy 20000.0
4 Mark 65000.0
5 David 85000.0
6 Kim 45000.0
7 James 10000.0
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !