Vous pouvez récupérer des données de la table à l'aide d'une instruction SELECT.
Syntaxe:
SELECT [column names] FROM [table_name]
Ici,
- noms de colonnes: nom des colonnes dont vous souhaitez récupérer la valeur
- FROM: la clause FROM définit une ou plusieurs tables source pour SELECT.
- nom_table: le nom d'une table existante que vous souhaitez interroger
Instruction Select PostgreSQL dans SQL Shell
Étape 1) Nous avons un tableau "tutoriels" avec 2 colonnes "id" et "tutorial_name". Permet de l'interroger. Utilisez la requête suivante pour répertorier les données dans le tableau
SELECT id,tutorial_name FROM tutorials;
REMARQUE : utilisez la commande \ c pour vous connecter à la base de données qui contient la table à interroger. Dans notre cas, nous sommes connectés à la base de données guru99.
Étape 2) Si vous souhaitez afficher toutes les colonnes d'une table particulière, nous pouvons utiliser le caractère générique astérisque (*). Cela signifie qu'il vérifie toutes les possibilités et, par conséquent, il retournera chaque colonne.
SELECT * FROM tutorials;
Il affiche tous les enregistrements de la table des didacticiels.
Étape 3) Vous pouvez utiliser la clause ORDER pour trier les données d'une table en fonction d'une colonne particulière. La clause ORDER organise les données dans l'ordre de A à Z.
SELECT * FROM tutorials ORDER BY id;
Vous pouvez trier de Z à A en utilisant "DESC" après l'instruction "ORDER BY".
SELECT * FROM tutorials ORDER BY id DESC;
Étape 4) La clause Select DISTINCT dans PostgreSQL peut être utilisée pour supprimer les lignes dupliquées du résultat. Il conserve une ligne pour chaque groupe de doublons.
Syntax:SELECT DISTINCT column_1 FROM table_name;
Permet à la requête Postgres de sélectionner des valeurs d'identifiant distinctes dans nos didacticiels de table à l'aide d'une requête distincte dans PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Étape 5) Vous pouvez utiliser la clause PostgreSQL order by LIMIT pour limiter le nombre d'enregistrements renvoyés par la requête SELECT
SELECT * FROM tutorials LIMIT 4;
Instruction Select PostgreSQL dans PgAdmin
Étape 1) Dans l'arborescence d'objets
- Faites un clic droit sur la table
- Sélectionnez des scripts
- Cliquez sur SELECT SCRIPT
Étape 2) Dans le panneau de droite,
- Modifiez la requête SELECT si nécessaire
- Cliquez sur l'icône Lightning
- Observez la sortie
Aide-mémoire
SELECT [column names] FROM [table_name] [clause]
Voici les différents paramètres
- noms de colonnes: nom des colonnes dont vous souhaitez récupérer la valeur
- FROM: La clause FROM définit une ou plusieurs tables source pour les Postgres uniques SELECT.
- nom_table: le nom d'une table existante que vous souhaitez interroger
Les différentes clauses sont:
Commandes | Description |
---|---|
* |
Récupère les enregistrements pour toutes les lignes de la table |
DISTINCT |
Distinct dans PostgreSQL vous aide à supprimer les doublons du résultat. |
COMMANDÉ PAR |
Trier les lignes en fonction d'une colonne L'ordre de tri par défaut est croissant. Utilisez le mot-clé DESC pour trier par ordre décroissant |
LIMITE |
La limite dans PostgreSQL limite le nombre d'enregistrements renvoyés par la requête. |