Document sans titre
logo banniere cyberthommy
Sté Cyber-Thommy
 
Document sans titre
Document sans titre
ACCUEIL LE LANGAGE PHP LE LANGAGE HTML LE LANGAGE SQL CONTACT

 
 
LE LANGAGE SQL ( 38 scripts)
 
 
 
 

SQL (sigle pour Structured Query Language, « langage de requêtes structurées ») est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles. Outre le langage de manipulation des données : le langage de définition des données permet de créer et de modifier l'organisation des données dans la base de données, le langage de contrôle de transaction permet de commencer et de terminer des transactions, le langage de contrôle des données permet d'autoriser ou d'interdire l'accès à certaines données (base, table, enregistrement) à certaines personnes. Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données relationnelles (SGBDR) du marché. SQL fait partie de la même famille que les langages ALPHA (dont il est le descendant), SQUARE, QUEL (intégré à Ingres) ou QBE (Zloof). Il a été appelé SEQUEL à sa naissance, mais ce nom a été changé en SQL parce que SEQUEL était une marque déposée de l'avionneur Hawker-Siddeley.

 



AND & OR N°36
Une requête SQL peut être restreinte à l’aide de la condition WHERE. Les opérateurs logiques AND et OR peuvent être utilisées au sein de la commande WHERE pour combiner des conditions.

SELECT nom_colonnes
FROM nom_table
WHERE condition1 AND condition


ANY / SOME N°60
Dans le langage SQL, la commande ANY (ou SOME) permet de comparer une valeur avec le résultat d’une sous-requête. Il est ainsi possible de vérifier si une valeur est « égale », « différente », « supérieur », « supérieur ou égale », « inférieur » ou « inférieur ou égale » pour au moins une des valeurs de la sous-requête.
A noter : le mot-clé SOME est un alias de ANY, l’un et l’autre des termes peut être utilisé.

SELECT *
FROM table1
WHERE condition > ANY (
SELECT *
FROM table2
WHERE condition2
)


AS (alias) N°34
Dans le langage SQL il est possible d’utiliser des alias pour renommer temporairement une colonne ou une table dans une requête. Cette astuce est particulièrement utile pour faciliter la lecture des requêtes.

SELECT colonne1 AS c1, colonne2
FROM `table`


BETWEEN N°38
L’opérateur BETWEEN est utilisé dans une requête SQL pour sélectionner un intervalle de données dans une requête utilisant WHERE. L’intervalle peut être constitué de chaînes de caractères, de nombres ou de dates. L’exemple le plus concret consiste par exemple à récupérer uniquement les enregistrements entre 2 dates définies.

SELECT *
FROM table
WHERE nom_colonne BETWEEN 'valeur1' AND 'valeur2'


CASE N°45
Dans le langage SQL, la commande « CASE ... WHEN ... » permet d’utiliser des conditions de type « si / sinon » (cf. if / else) similaire à un langage de programmation pour retourner un résultat disponible entre plusieurs possibilités. Le CASE peut être utilisé dans n’importe quelle instruction ou clause, telle que SELECT, UPDATE, DELETE, WHERE, ORDER BY ou HAVING.

CASE a
WHEN 1 THEN 'un'
WHEN 2 THEN 'deux'
WHEN 3 THEN 'trois'
ELSE 'autre'
END

Page : 1 [ 2 ] 3 4 5 6 7 8




 
 
 
 


compteur de visite pour blog gratuit

Connexion compta-assoc ztv
  Compta-Assoc ZTV La Zic a Tout Va
     
© 2025 Cyber-Scripts
Tous droits réservés.