nous avons déjà parlé de sql dans le post précédent
comment écrire des requêtes sql
Veuillez passer par le message si vous ne l'avez pas lu avant. Il donne une brève introduction à l'instruction sql
Ici, dans ce didacticiel, nous présenterons l'instruction SQL de base.
La déclaration sql de base est de la forme
sélectionnez [Distinct] { *,col alias…..} dans le tableau ;
Les points importants à retenir de this
1) select est utilisé pour identifier la colonne tandis que from est utilisé pour identifier le tableau
2) select ,from sont les mots-clés
3) * signifie que toutes les colonnes doivent être choisi dans le tableau
4) col signifie la colonne particulière à choisir
4) Distinct élimine les doublons
5) Alias donne à la colonne sélectionnée des en-têtes différents
6) point-virgule; signifie la fin de l'instruction
7) La partie de select à avant from est appelée clause select
8) L'instruction complète est appelée instruction sql
Quelques exemples
sélectionner * du département ; | La requête sélectionne toutes les colonnes de la table dept |
sélectionnez dept_no de dept ; | La requête sélectionne la colonne dept_no de la table dept |
sélectionnez dept_no,dept_name dans dept ; | La requête sélectionne plusieurs colonnes dept_no, dept_name dans la table dept |
select dept_name nam from dept ; | La requête sélectionne la colonne dept_name et lui donne le nom d'alias nam de la table dept |
sélectionner un statut distinct à partir de absent_data ; | La requête sélectionne une valeur distincte de l'état de la colonne dans la table absent_data |
Quelques points importants sur sql
1) Les instructions sql ne sont pas sensibles à la casse
c'est-à-dire. select et SELECT ont la même signification
2) l'instruction sql peut être écrite sur plusieurs lignes
c'est-à-dire.
select dept_name,
dept_no
from
dept ;
3) Les mots clés ne sont pas répartis sur la ligne
4) Il est bon d'écrire la clause select sur une ligne et from table sur les autres lignes pour une meilleure lisibilité
Quelques autres opérations sur l'instruction select
1) Fonctionnement Airthmétique
Nous pouvons utiliser +,-,/,* sur l'instruction select. Bien sûr, ils sont valides sur les colonnes de nature numérique
Exemples
select ename,salary+100 from sal ; | La requête sélectionne la colonne nom et salaire et ajoute 100 à la colonne salaire pour chaque ligne de la table sal |
sélectionnez ename, salaire-200 de sal ; | La requête sélectionne la colonne nom et salaire et déduit 200 de la colonne salaire pour chaque ligne de la table sal |
sélectionnez le nom, le salaire*2 du service ; | La requête sélectionne la colonne nom et salaire et multiplie par 2 la colonne salaire pour chaque ligne de la table sal |
sélectionnez nom, salaire/2 du service ; | La requête sélectionne la colonne nom et salaire et divise par 2 la colonne salaire pour chaque ligne de la table sal |
2) Concaténation
Nous utilisons l'opérateur de concaténation (||) pour joindre deux colonnes ou plus
Exemples
select empnname||deptname from emp ;
Ceci concaténera empname et deptname pour chaque ligne de la table emp