OPALE - 10.0 - Utilisation - Opérateur SQL

Différence entre versions

De MappingDoc
imported>Admin
(Page créée avec « Connect permet d'utiliser les opérateurs SQL suivants : * '''Avg''' La fonction Avg permet de calculer la valeur moyenne de plusieurs expressions. <u>Exemple</u> : Pou... »)
 
imported>Admin
Ligne 43 : Ligne 43 :
  
 
Des contraintes peuvent être également spécifiées pour les valeurs d'une colonne lors de la création de la table.
 
Des contraintes peuvent être également spécifiées pour les valeurs d'une colonne lors de la création de la table.
 +
 +
 +
<u>Contrainte  Description</u>
 +
 +
NULL        indique que la colonne peut contenir des valeurs nulles.
 +
NOT NULL    indique que la colonne ne peut contenir de valeurs nulles.
 +
PRIMARY KEY indique que la colonne constitue la clé primaire de la table.
 +
UNIQUE      impose que chaque valeur de la colonne doit être unique.

Version du 15 mars 2019 à 08:56

Connect permet d'utiliser les opérateurs SQL suivants :

  • Avg

La fonction Avg permet de calculer la valeur moyenne de plusieurs expressions.

Exemple : Pour calculer le prix moyen des articles de la table PRODUIT.

Select Avg(PRODUIT.UNITPX) From MAP400.PRODUIT


  • Count

La fonction Count permet de comptabiliser le nombre d'enregistrements dans une table donnée.

Exemple : Pour comptabiliser le nombre de produits dans la table PRODUIT.

Select Count(PRODUIT.NOM) From MAP400.PRODUIT


  • Create

La commande Create permet de créer toutes sortes d'objets SQL : TABLE, USER, VIEW ...

Exemple : Create TABLE

La commande Create TABLE permet de créer une table avec des colonnes d'un type de données spécifique.

Syntaxe :

Create TABLE nom_table
(
   nom_col type [ NULL | NOT NULL | PRIMARY KEY | UNIQUE ],
   [ nom_colN type   [ NULL | NOT NULL | PRIMARY KEY | UNIQUE ] ]
);


Avant d'exécuter une telle commande, il est nécessaire de rassembler certains éléments indispensables. Un nom de table unique doit être précisé afin de l'identifier dans la base de données.

Pour chaque colonne à créer à l'intérieur de la table, il faut spécifier des noms de colonnes distincts. Chaque colonne nécessitant un type de donnée, il faut indiquer le type de données à assigner à chacune des colonnes à créer.

Toute table nécessitant une colonne faisant office de clé primaire, il faut impérativement en déterminer une avec une contrainte d'unicité UNIQUE.

Des contraintes peuvent être également spécifiées pour les valeurs d'une colonne lors de la création de la table.


Contrainte Description

NULL        indique que la colonne peut contenir des valeurs nulles.
NOT NULL    indique que la colonne ne peut contenir de valeurs nulles.
PRIMARY KEY indique que la colonne constitue la clé primaire de la table.
UNIQUE      impose que chaque valeur de la colonne doit être unique.