Sélection

Objectif :

Récupérer les données des colonnes spécifiées de la table spécifiée.

Syntaxe :

SELECT column_name(s) FROM table_name

Explication :

Sélectionner des colonnes spécifiées dans la base de données, et permettre de sélectionner une ou plusieurs colonnes ou lignes spécifiées dans une ou plusieurs tables spécifiées. La syntaxe complète de l'instruction SELECT est assez complexe, mais les clauses principales peuvent être résumées comme suit :

SELECT select_list 
[ INTO new_table ] 
FROM table_source 
[ WHERE search_condition ] 
[ GROUP BY group_by_expression ] 
[ HAVING search_condition ] 
[ ORDER BY order_expression [ ASC | DESC ] ] 

Exemple :

Les données de la table "Persons" sont :

LastName FirstName Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Sélectionner les données des champs "LastName" et "FirstName" :

SELECT LastName,FirstName FROM Persons

Résultat :

LastName FirstName
Hansen Ola
Svendson Tove
Pettersen Kari

Sélectionner les données de tous les champs :

SELECT * FROM Persons

Résultat :

LastName FirstName Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Où

Objectif :

Utilisé pour spécifier les critères d'une requête de sélection.

Syntaxe :

SELECT column FROM table WHERE column condition value

Les opérateurs suivants peuvent être utilisés dans WHERE :

=,<>,>,<,>=,<=,BETWEEN,LIKE

Remarque : Dans certaines versions de SQL, l'opérateur de non-égalité < > peut s'écrire != .

Explication :

L'instruction SELECT renvoie les données pour lesquelles la condition de la clause WHERE est vraie.

Exemple :

Sélectionner les personnes vivant à "Sandnes" dans la table "Persons" :

SELECT * FROM Persons WHERE City='Sandnes'

Les données de la table "Persons" sont :

LastName FirstName Adresse Ville Année
Hansen Ola Timoteivn 10 Sandnes 1951
Svendson Tove Borgvn 23 Sandnes 1978
Svendson Stale Kaivn 18 Sandnes 1980
Pettersen Kari Storgt 20 Stavanger 1960

Résultat :

LastName FirstName Adresse Ville Année
Hansen Ola Timoteivn 10 Sandnes 1951
Svendson Tove Borgvn 23 Sandnes 1978
Svendson Stale Kaivn 18 Sandnes 1980

AND & OR

Objectif :

Dans la clause WHERE, AND et OR sont utilisés pour relier deux conditions ou plus.

Explication :

AND, lorsqu'il combine deux expressions booléennes, renvoie TRUE uniquement lorsque les deux expressions sont TRUE.

OR, lorsqu'il combine deux expressions booléennes, renvoie TRUE tant que l'une des conditions est TRUE.

Exemple :

Les données d'origine dans la table "Persons" :

LastName FirstName Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Svendson Stephen Kaivn 18 Sandnes

Utilisez l'opérateur AND pour rechercher des données dans la table "Persons" où FirstName est "Tove" et LastName est "Svendson" :

SELECT * FROM Persons
WHERE FirstName='Tove'
AND LastName='Svendson'

Résultat :

LastName FirstName Adresse Ville
Svendson Tove Borgvn 23 Sandnes

Utilisez l'opérateur OR pour rechercher des données dans la table "Persons" où FirstName est "Tove" ou LastName est "Svendson" :

SELECT * FROM Persons
WHERE firstname='Tove'
OR lastname='Svendson'

Résultat :

LastName FirstName Adresse Ville
Svendson Tove Borgvn 23 Sandnes
Svendson Stephen Kaivn 18 Sandnes

Vous pouvez également combiner AND et OR (en utilisant des parenthèses pour former des expressions complexes), par exemple :

SELECT * FROM Persons WHERE
(FirstName='Tove' OR FirstName='Stephen')
AND LastName='Svendson'

Résultat :

LastName FirstName Adresse Ville
Svendson Tove Borgvn 23 Sandnes
Svendson Stephen Kaivn 18 Sandnes

Between…And

Objectif :

Spécifiez la plage de données à renvoyer.

Syntaxe :

SELECT column_name FROM table_name
WHERE column_name
BETWEEN value1 AND value2

Exemple :

Les données d'origine dans la table "Persons" :

LastName FirstName Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Nordmann Anna Neset 18 Sandnes
Pettersen Kari Storgt 20 Stavanger
Svendson Tove Borgvn 23 Sandnes

Utilisez BETWEEN...AND pour renvoyer les données où LastName est compris entre "Hansen" et "Pettersen" :

SELECT * FROM Persons WHERE LastName 
BETWEEN 'Hansen' AND 'Pettersen'

Résultat :

LastName FirstName Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Nordmann Anna Neset 18 Sandnes
Pettersen Kari Storgt 20 Stavanger

Pour afficher les données en dehors de la plage spécifiée, vous pouvez également utiliser l'opérateur NOT :

SELECT * FROM Persons WHERE LastName 
NOT BETWEEN 'Hansen' AND 'Pettersen'

Résultat :

LastName FirstName Adresse Ville
Svendson Tove Borgvn 23 Sandnes

Distinct

Objectif :

Le mot-clé DISTINCT est utilisé pour renvoyer des valeurs uniques.

Syntaxe :

SELECT DISTINCT column-name(s) FROM table-name

Explication :

Lorsqu'il y a des valeurs en double dans le(s) nom(s) de colonne, une seule est conservée dans le résultat renvoyé.

Exemple :

Les données d'origine dans la table "Orders" :

Entreprise OrderNumber
Sega 3412
EXAMPLE 2312
Trio 4678
EXAMPLE 6798

Utilisez le mot-clé DISTINCT pour renvoyer des valeurs uniques dans le champ Company :

SELECT DISTINCT Company FROM Orders

Résultat :

Entreprise
Sega
EXAMPLE
Trio

Order by

Objectif :

Spécifiez le tri de l'ensemble de résultats.

Syntaxe :

SELECT column-name(s) FROM table-name ORDER BY  { order_by_expression [ ASC | DESC ] } 

Explication :

Spécifiez le tri de l'ensemble de résultats. Il peut être trié à l'aide de ASC (ordre croissant, de la valeur la plus basse à la valeur la plus élevée) ou DESC (ordre décroissant, de la valeur la plus élevée à la valeur la plus basse) ; la valeur par défaut est ASC.

Exemple :

Les données d'origine dans la table "Orders" :

Entreprise OrderNumber
Sega 3412
ABC Shop 5678
EXAMPLE 2312
EXAMPLE 6798

Renvoie l'ensemble de résultats dans l'ordre croissant du champ Company :

SELECT Company, OrderNumber FROM Orders
ORDER BY Company

Résultat :

Entreprise OrderNumber
ABC Shop 5678
Sega 3412
EXAMPLE 6798
EXAMPLE 2312

Renvoie l'ensemble de résultats dans l'ordre décroissant du champ Company :

SELECT Company, OrderNumber FROM Orders
ORDER BY Company DESC

Résultat :

Entreprise OrderNumber
EXAMPLE 6798
EXAMPLE 2312
Sega 3412
ABC Shop 5678

Group by

Objectif :

Regroupez l'ensemble de résultats, souvent utilisé avec des fonctions d'agrégation.

Syntaxe :

SELECT column,SUM(column) FROM table GROUP BY column

Exemple :

Les données d'origine de la table "Sales" :

Entreprise Amount
EXAMPLE 5500
IBM 4500
EXAMPLE 7100

Regroupez par le champ Company, calculez le total de Amout pour chaque Company :

SELECT Company,SUM(Amount) FROM Sales
GROUP BY Company

Résultat :

Entreprise SUM(Amount)
EXAMPLE 12600
IBM 4500

Having

Objectif :

Spécifiez des conditions de recherche pour un groupe ou un agrégat.

Syntaxe :

SELECT column,SUM(column) FROM table
GROUP BY column
HAVING SUM(column) condition value

Explication :

HAVING est généralement utilisé avec la clause GROUP BY. Lorsque GROUP BY n'est pas utilisé, HAVING a une fonction similaire à la clause WHERE.

Exemple :

Les données d'origine de la table "Sales" :

Entreprise Amount
EXAMPLE 5500
IBM 4500
EXAMPLE 7100

Groupez par le champ Company, et trouvez les données où le total Amout pour chaque Company est supérieur à 10000 :

SELECT Company,SUM(Amount) FROM Sales
GROUP BY Company HAVING SUM(Amount)>10000

Résultat :

Entreprise SUM(Amount)
EXAMPLE 12600

Join

Objectif :

Lorsque vous souhaitez sélectionner un ensemble de résultats à partir de deux tables ou plus, vous utiliserez JOIN.

Exemple :

Les données de la table "Employees" sont les suivantes (où ID est la clé primaire) :

ID Name
01 Hansen, Ola
02 Svendson, Tove
03 Svendson, Stephen
04 Pettersen, Kari

Les données de la table "Orders" sont les suivantes :

ID Produit
01 Imprimante
03 Tableau
03 Président

Mettez en corrélation l'ID de Employees avec l'ID de Orders pour sélectionner des données :

SELECT Employees.Name, Orders.Product
FROM Employees, Orders
WHERE Employees.ID = Orders.ID

Résultat :

Name Produit
Hansen, Ola Imprimante
Svendson, Stephen Tableau
Svendson, Stephen Président

Ou vous pouvez également utiliser le mot-clé JOIN pour effectuer l'opération ci-dessus :

SELECT Employees.Name, Orders.Product
FROM Employees
INNER JOIN Orders
ON Employees.ID = Orders.ID

INNER JOINSyntaxe :

SELECT field1, field2, field3
FROM first_table
INNER JOIN second_table
ON first_table.keyfield = second_table.foreign_keyfield

Explication :

L'ensemble de résultats renvoyé par INNER JOIN correspond à toutes les données correspondantes des deux tables.

LEFT JOINSyntaxe :

SELECT field1, field2, field3
FROM first_table
LEFT JOIN second_table
ON first_table.keyfield = second_table.foreign_keyfield

Utilisez la table "Employees" pour effectuer une jointure externe gauche avec la table "Orders" afin de trouver les données associées :

SELECT Employees.Name, Orders.Product
FROM Employees
LEFT JOIN Orders
ON Employees.ID = Orders.ID

Résultat :

Name Produit
Hansen, Ola Imprimante
Svendson, Tove
Svendson, Stephen Tableau
Svendson, Stephen Président
Pettersen, Kari

Explication :

LEFT JOIN renvoie toutes les lignes de "first_table", même s'il n'y a pas de données correspondantes dans "second_table".

RIGHT JOINSyntaxe :

SELECT field1, field2, field3
FROM first_table
RIGHT JOIN second_table
ON first_table.keyfield = second_table.foreign_keyfield

Utilisez la table "Employees" pour effectuer une jointure externe droite avec la table "Orders" afin de trouver les données associées :

SELECT Employees.Name, Orders.Product
FROM Employees
RIGHT JOIN Orders
ON Employees.ID = Orders.ID

Résultat :

Name Produit
Hansen, Ola Imprimante
Svendson, Stephen Tableau
Svendson, Stephen Président

Explication :

RIGHT JOIN renvoie toutes les lignes de "second_table", même s'il n'y a pas de données correspondantes dans "first_table".

Alias

Objectif :

Peut être utilisé sur des tables, des ensembles de résultats ou des colonnes pour leur donner un nom logique.

Syntaxe :

Donner un alias à une colonne :

SELECT column AS column_alias FROM table

Donner un alias à une table :

SELECT column FROM table AS table_alias

Exemple :

Les données d'origine dans la table "Persons" :

LastName FirstName Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Exécutez le SQL suivant :

SELECT LastName AS Family, FirstName AS Name
FROM Persons

Résultat :

Famille Name
Hansen Ola
Svendson Tove
Pettersen Kari

Exécutez le SQL suivant :

SELECT LastName, FirstName
FROM Persons AS Employees

Résultat :

Les données dans Employees sont :

LastName FirstName
Hansen Ola
Svendson Tove
Pettersen Kari

Insert Into

Objectif :

Insérer une nouvelle ligne dans une table.

Syntaxe :

Insérer une ligne de données :

INSERT INTO table_name
VALUES (value1, value2,....)

Insérer une ligne de données dans des champs spécifiés :

INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)

Exemple :

Les données d'origine dans la table "Persons" :

LastName FirstName Adresse Ville
Pettersen Kari Storgt 20 Stavanger

Exécutez le SQL suivant pour insérer une ligne de données :

INSERT INTO Persons 
VALUES ('Hetland', 'Camilla', 'Hagabakka 24', 'Sandnes')

Après l'insertion, les données dans la table "Persons" sont :

LastName FirstName Adresse Ville
Pettersen Kari Storgt 20 Stavanger
Hetland Camilla Hagabakka 24 Sandnes

Exécutez le SQL suivant pour insérer une ligne de données dans des champs spécifiés :

INSERT INTO Persons (LastName, Address)
VALUES ('Rasmussen', 'Storgt 67')

Après l'insertion, les données dans la table "Persons" sont :

LastName FirstName Adresse Ville
Pettersen Kari Storgt 20 Stavanger
Hetland Camilla Hagabakka 24 Sandnes
Rasmussen Storgt 67

Update

Objectif :

Mettre à jour les données existantes dans une table.

Syntaxe :

UPDATE table_name SET column_name = new_value
WHERE column_name = some_value

Exemple :

Les données d'origine dans la table "Person" :

LastName FirstName Adresse Ville
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Storgt 67

Exécutez le SQL suivant pour mettre à jour FirstName avec "Nina" dans la table Person où le champ LastName est "Rasmussen" :

UPDATE Person SET FirstName = 'Nina'
WHERE LastName = 'Rasmussen'

Après la mise à jour, les données de la table "Person" sont :

LastName FirstName Adresse Ville
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Storgt 67

De même, vous pouvez également mettre à jour plusieurs champs en même temps avec l'instruction UPDATE :

UPDATE Person
SET Address = 'Stien 12', City = 'Stavanger'
WHERE LastName = 'Rasmussen'

Après la mise à jour, les données de la table "Person" sont :

LastName FirstName Adresse Ville
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Stien 12 Stavanger

Delete

Objectif :

Supprimer des données d'une table.

Syntaxe :

DELETE FROM table_name WHERE column_name = some_value

Exemple :

Données d'origine dans la table "Person" :

LastName FirstName Adresse Ville
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Stien 12 Stavanger

Supprimer les données de la table Person où LastName est "Rasmussen" :

DELETE FROM Person WHERE LastName = 'Rasmussen'

Les données de la table "Person" après l'exécution de l'instruction DELETE :

LastName FirstName Adresse Ville
Nilsen Fred Kirkegt 56 Stavanger

Créer une table

Objectif :

Créer une nouvelle table.

Syntaxe :

CREATE TABLE table_name 
(
column_name1 data_type, 
column_name2 data_type, 
.......
)

Exemple :

Créer une table appelée "Person" avec 4 champs : "LastName", "FirstName", "Address", "Age" :

CREATE TABLE Person 
(
LastName varchar,
FirstName varchar,
Address varchar,
Age int
)

Si vous souhaitez spécifier la longueur de stockage maximale pour un champ, vous pouvez le faire comme ceci :

CREATE TABLE Person 
(
LastName varchar(30),
FirstName varchar(30),
Address varchar(120),
Age int(3) 
)

Le tableau suivant répertorie certains types de données en SQL :

Type de données Description
integer(size)
int(size)
smallint(size)
tinyint(size)
Stocke uniquement des entiers. Le nombre maximal de chiffres est spécifié par size entre parenthèses.
decimal(size,d)
numeric(size,d)
Stocke des nombres avec décimales. Le nombre maximal de chiffres est spécifié par "size". Le nombre maximal de chiffres à droite du point décimal est spécifié par "d".
char(size) Stocke une chaîne de longueur fixe (peut contenir des lettres, des chiffres et des caractères spéciaux). La taille de la chaîne est spécifiée par size entre parenthèses.
varchar(size) Stocke une chaîne de longueur variable (peut contenir des lettres, des chiffres et des caractères spéciaux). La longueur maximale de la chaîne est spécifiée par size entre parenthèses.
date(yyyymmdd) Stocke une date.

Alter Table

Objectif :

Ajoute ou supprime des champs dans une table existante.

Syntaxe :

ALTER TABLE table_name 
ADD column_name datatype
ALTER TABLE table_name 
DROP COLUMN column_name

Remarque : certains systèmes de gestion de bases de données n'autorisent pas la suppression de champs d'une table.

Exemple :

Données d'origine dans la table "Person" :

LastName FirstName Adresse
Pettersen Kari Storgt 20

Ajoutez un champ nommé City à la table Person :

ALTER TABLE Person ADD City varchar(30)

Les données de la table après l'ajout sont les suivantes :

LastName FirstName Adresse Ville
Pettersen Kari Storgt 20

Supprimez le champ Address existant de la table Person :

ALTER TABLE Person DROP COLUMN Address

Les données de la table après suppression sont les suivantes :

LastName FirstName Ville
Pettersen Kari

Drop Table

Objectif :

Supprime la définition d'une table ainsi que toutes les données, index, déclencheurs, contraintes et spécifications d'autorisations de cette table dans la base de données.

Syntaxe :

DROP TABLE table_name

Créer une base de données

Objectif :

Créer une nouvelle base de données.

Syntaxe :

CREATE DATABASE database_name

Drop Database

Objectif :

Supprime une base de données existante.

Syntaxe :

DROP DATABASE database_name

Fonctions d'agrégation

count

Objectif :

Renvoie le nombre de lignes dans le jeu de résultats sélectionné.

Syntaxe :

SELECT COUNT(column_name) FROM table_name

Exemple :

Les données d'origine de la table "Persons" sont les suivantes :

Name Âge
Hansen, Ola 34
Svendson, Tove 45
Pettersen, Kari 19

Sélectionnez le nombre total d'enregistrements :

SELECT COUNT(Name) FROM Persons

Résultat de l'exécution :

3

sum

Objectif :

Renvoie la somme de toutes les valeurs, ou uniquement des valeurs DISTINCT, en fonction d'une expression. SUM ne peut être utilisé qu'avec des lignes numériques. Les valeurs Null sont ignorées.

Syntaxe :

SELECT SUM(column_name) FROM table_name

Exemple :

Les données d'origine de la table "Persons" sont les suivantes :

Name Âge
Hansen, Ola 34
Svendson, Tove 45
Pettersen, Kari 19

Sélectionnez l'âge total de toutes les personnes dans la table "Persons" :

SELECT SUM(Age) FROM Persons

Résultat de l'exécution :

98

Sélectionnez l'âge total des personnes de plus de 20 ans dans la table "Persons" :

SELECT SUM(Age) FROM Persons WHERE Age>20

Résultat de l'exécution :

79

avg

Objectif :

Renvoie la valeur moyenne de l'ensemble de résultats sélectionné. Les valeurs Null sont ignorées.

Syntaxe :

SELECT AVG(column_name) FROM table_name

Exemple :

Les données d'origine de la table "Persons" sont les suivantes :

Name Âge
Hansen, Ola 34
Svendson, Tove 45
Pettersen, Kari 19

Sélectionnez l'âge moyen de toutes les personnes dans la table "Persons" :

SELECT AVG(Age) FROM Persons

Résultat de l'exécution :

32.67

Sélectionnez l'âge moyen des personnes de plus de 20 ans dans la table "Persons" :

SELECT AVG(Age) FROM Persons WHERE Age>20

Résultat de l'exécution :

39.5

max

Objectif :

Renvoie la valeur maximale de l'ensemble de résultats sélectionné. Les valeurs Null sont ignorées.

Syntaxe :

SELECT MAX(column_name) FROM table_name

Exemple :

Les données d'origine de la table "Persons" sont les suivantes :

Name Âge
Hansen, Ola 34
Svendson, Tove 45
Pettersen, Kari 19

Sélectionnez l'âge maximal dans la table "Persons" :

SELECT MAX(Age) FROM Persons

Résultat de l'exécution :

45

min

Objectif :

Renvoie la valeur minimale de l'ensemble de résultats sélectionné. Les valeurs Null sont ignorées.

Syntaxe :

SELECT MIN(column_name) FROM table_name

Exemple :

Les données d'origine de la table "Persons" sont les suivantes :

Name Âge
Hansen, Ola 34
Svendson, Tove 45
Pettersen, Kari 19

Sélectionnez l'âge minimal dans la table "Persons" :

SELECT MIN(Age) FROM Persons

Résultat de l'exécution :

19

Fonctions arithmétiques

abs

Objectif :

Renvoie la valeur absolue de l'expression numérique spécifiée.

Syntaxe :

ABS(numeric_expression )

Exemple :

ABS(-1.0) ABS(0.0) ABS(1.0)

Résultat de l'exécution :

1.0         0.0        1.0

ceil

Objectif :

Renvoie le plus petit entier supérieur ou égal à l'expression numérique donnée.

Syntaxe :

CEIL(numeric_expression )

Exemple :

CEIL(123.45)   CEIL(-123.45)

Résultat de l'exécution :

124.00            -123.00

floor

Objectif :

Renvoie le plus grand entier inférieur ou égal à l'expression numérique donnée.

Syntaxe :

FLOOR(numeric_expression )

Exemple :

FLOOR(123.45)   FLOOR(-123.45)

Résultat de l'exécution :

123.00             -124.00

cos

Objectif :

Une fonction mathématique qui renvoie le cosinus trigonométrique de l'angle spécifié (en radians) dans l'expression spécifiée.

Syntaxe :

COS(numeric_expression )

Exemple :

COS(14.78)

Résultat de l'exécution :

-0.599465

cosh

Objectif :

Renvoie l'angle en radians dont le cosinus est l'expression flottante spécifiée, également appelée arccosinus.

Syntaxe :

COSH(numeric_expression )

Exemple :

COSH(-1)

Résultat de l'exécution :

3.14159

sin

Objectif :

Renvoie le sinus trigonométrique de l'angle donné (en radians) sous forme d'expression numérique approximative (float).

Syntaxe :

SIN(numeric_expression )

Exemple :

SIN(45.175643)

Résultat de l'exécution :

0.929607

sinh

Objectif :

Renvoie l'angle en radians dont le sinus est l'expression flottante spécifiée, également appelée arcsinus.

Syntaxe :

SINH(numeric_expression )

Exemple :

SINH(-1.00)

Résultat de l'exécution :

-1.5708

tan

Objectif :

Renvoie la tangente de l'expression d'entrée.

Syntaxe :

TAN(numeric_expression )

Exemple :

TAN(3.14159265358979/2)

Résultat de l'exécution :

1.6331778728383844E+16

tanh

Objectif :

Renvoie l'angle en radians dont la tangente est l'expression flottante spécifiée, également appelée arctangente.

Syntaxe :

TANH(numeric_expression )

Exemple :

TANH(-45.01)

Résultat de l'exécution :

-1.54858

exp

Objectif :

Renvoie la valeur exponentielle de l'expression flottante donnée.

Syntaxe :

EXP(numeric_expression )

Exemple :

EXP(378.615345498)

Résultat de l'exécution :

2.69498e+164 

log

Objectif :

Renvoie le logarithme népérien de l'expression de type float donnée.

Syntaxe :

LOG(numeric_expression )

Exemple :

LOG(5.175643)

Résultat de l'exécution :

1.64396 

puissance

Objectif :

Renvoie la valeur de l'expression donnée élevée à la puissance spécifiée.

Syntaxe :

POWER(numeric_expression,v )

Exemple :

POWER(2,6)

Résultat de l'exécution :

64

sign

Objectif :

Renvoie le signe de l'expression donnée : positif (+1), zéro (0), ou négatif (-1).

Syntaxe :

SIGN(numeric_expression )

Exemple :

SIGN(123)    SIGN(0)    SIGN(-456)

Résultat de l'exécution :

1             0          -1

sqrt

Objectif :

Renvoie le carré de l'expression donnée.

Syntaxe :

SQRT(numeric_expression )

Exemple :

SQRT(10)

Résultat de l'exécution :

100

Plus de tutoriels

Pour des tutoriels plus détaillés, consultez :Tutoriel SQL