Académique Documents
Professionnel Documents
Culture Documents
Objectifs
A la fin de ce chapitre, vous saurez : numrer toutes les possibilits de lordre SQL SELECT Excuter un ordre SELECT lmentaire Faire la diffrence entre les ordres SQL et les commandes SQL*Plus
1-2
Table 1
Table 1
Jointure
Table 1
1-3
Table 2
Table
1-4
SELECT : indique quelles colonnes rapporter FROM : indique dans quelle table rechercher
DISTINCT
* : slection de toutes les colonnes Alias: attribue des en-ttes diffrents aux colonnes slctionnes
1-5
1-6
1-7
SQL> SELECT deptno, loc 2 FROM dept; DEPTNO --------10 20 30 40 LOC ------------NEW YORK DALLAS CHICAGO BOSTON
1-8
DEPTNO --------10 20 30 40
1-9
Expressions Arithmtiques
Possibilit de crer des expressions avec des donnes de type NUMBER et DATE au moyen doprateurs arithmtiques
Oprateur Description + Addition Soustraction
*
/
Multiplication
Division
1-10
1-11
1-13
1-14
La Valeur NULL
NULL reprsente une valeur non disponible, non affecte, inconnue ou inapplicable. La valeur NULL est diffrente du zro ou de lespace.
SQL> SELECT 2 FROM ename, job, comm emp;
ENAME JOB COMM ---------- --------- --------KING PRESIDENT BLAKE MANAGER ... TURNER SALESMAN 0 ... 14 rows selected.
1-15
1-16
LAlias de Colonne
Renomme un en-tte de colonne
...
1-18
LOprateur de Concatnation
Concatne des colonnes ou chanes de caractres avec dautres colonnes Est reprsent par deux barres verticales (||) La colonne rsultante est une expression caractre
1-19
Employees ------------------KINGPRESIDENT BLAKEMANAGER CLARKMANAGER JONESMANAGER MARTINSALESMAN ALLENSALESMAN ... 14 rows selected.
1-20
Littral
Un littral est un caractre, une expression, ou un nombre inclus dans la liste SELECT.
Les valeurs littrales de type date et caractre doivent tre places entre simples quotes. Chaque littral apparat sur chaque ligne ramene.
1-21
1-22
Doublons
Par dfaut, le rsultat dune requte affiche toutes les lignes, y compris les doublons.
SQL> SELECT deptno 2 FROM emp; DEPTNO --------10 30 10 20 ... 14 rows selected.
1-23
DEPTNO --------10 20 30
1-24
Serveur
SQL*Plus
Rsultats de la requte
Buffer
Scripts SQL
1-25
Ordres SQL
1-26
Buffer SQL
Commandes SQL*Plus
Buffer SQL*Plus
Prsentation de SQL*Plus
Connexion SQL*Plus.
Connexion SQL*Plus
Depuis lenvironnement Windows :
1-29
1-30
EDIT filename
SPOOL filename EXIT
1-31
Rsum
SELECT FROM [DISTINCT] {*,column[alias],...} table;
Lenvironnement SQL*Plus permet : Dexcuter des ordres SQL Dditer des ordres SQL
1-32
1-33