Oracle
 sql >> Base de données >  >> RDS >> Oracle

Tutoriel Oracle SQL :Instruction SQL de base

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