LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Cours de Gestion Système Informatique: le langage SQL

Rapports de Stage : Cours de Gestion Système Informatique: le langage SQL. Recherche parmi 298 000+ dissertations

Par   •  25 Avril 2014  •  775 Mots (4 Pages)  •  782 Vues

Page 1 sur 4

COUR GESTION SYSTEME INFORMATIQUE : LE LANGUAGE SQL

1. SELECT...

FROM ...

L'instruction SELECT ET FROM

est utilisé pour affiché ( projeter ) les enregistrement d'une base de donné.

• La commande SELECT sélectionne les champs,

• La commande FROM sélectionne les tables dans laquelle ont sélectionne les champs.

Afficher les noms et matricules ( Nom et téléphone) de la table SALARIE.

SELECT SALARIE.nom_sal , SALARIE.tel_perso_sal , SALARIE.matricule_sal

FROM SALARIE ;

SELECT * ( pour tout les champs sélectionner )

FROM SALARIE

Requête multi table → jointure

La jointure permet d'affiché les champs provenant de plusieurs tables

Les noms des champs sont placés derrière la commande SELECT et sont précédé par les noms de la Table.

Afficher le matricule et le nom de la table SALARIE ainsi que les champs raison sociale , contact et fonction

SELECT SALARIE.nom_sal , SALARIE.matricule_sal , SOCIETE.raison_sociale_ese , SOCIETE.fonction_sal_ese, SOCIETE.contact_ese

FROM SALARIE, SOCIETE

WHERE SALARIE.matricule_sal = SOCIETE.matricule_sal ;

2 . Pour trier les données ( ORDER BY )

ex: ( salarié dans l'ordre alphabétique )

SELECT SALARIE.nom_sal , SALARIE.matricule_sal

FROM SALAIRE

ORDER BY SALARIE.nom_sal ASC ;

La commande ORDER BY paramètre le nom du champs sur lequel trié les données ainsi que le critère ASC (croissant)

DESC (décroissant) ,

Affiché tout les champs de la table VISITE sur la date et le numéro d'entreprise

SELECT *

FROM VISITE

ORDER BY VISITE.date_contact ASC , VISITE.num_ese ASC,

Affichage avec Restriction WHERE

La syntaxe WHERE + nom du champs + opérateur de filtre ,

OPERATEUR EFFET EXEMPLE

= - WHERE SALAIRE = 2000€

< INFERIEUR WHERE SALAIRE < 2000€

>

SUPERIEUR WHERE SALAIRE > 2000€

≤ INFERIEUR OU EGAL WHERE SALAIRE ≤ 2000€

≥ SUPERIEUR OU EGAL WHERE SALAIRE ≥ 2000€

< >

DIFFERENT WHERE SALAIRE < > 2000€

Affiché les salariés qui habite à LYON ou GRENOBLE.

SELECT SALARIE.nom_sal

FROM SALARIE

WHERE SALARIE.ville_sal = "LYON"

OR SALARIE.ville_sal = "GRENOBLE" ;

Affiché les matricules , nom, ville, pour les salariés de LYON trier sur leurs dates de naissances.

SELECT SALARIE.nom_sal , SALARIE.matricule_sal , SALARIE.ville_sal , SALARIE.date_nais_sal

FROM SALARIE

WHERE SALARIE.ville_sal = "LYON"

ORDER BY SALARIE.date_nais_sal ASC ;

LIKE signifie contient associé à la commande WHERE elle permet de selectionner une donné contenue dans un champs.

Selectionner les salariés dont le nom de rue contient république

SELECT SALARIE.nom_sal , SALARIE.rue_sal

FROM SALARIE

WHERE SALARIE.rue_sal LIKE "REPUBLIQUE"

La commande LIKE peut être associé au symbole % qui remplace une chaîne de caractère. Dans se cas elle affiche uniquement les enregistrement qui contienne le texte situé avant , après , ou entre les signes % .

WHERE SALARIE.ville_sal LIKE " L%" commence

"%ian" termine

" % DU %" entre

Afficher les champs Civilité, nom , rue , ville de la table SALARIE pour les salariés qui habite sur une place.

SELECT SALARIE.nom_sal, SALARIE.civilité_sal, SALARIE.rue_sal , SALARIE.ville_sal

...

Télécharger au format  txt (6.2 Kb)   pdf (89.9 Kb)   docx (11 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com