Language SQL DML

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

Que fait la commande SELECT ?

1 / 35

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

36 Terms

1

Que fait la commande SELECT ?

Extrait des données des tables.

New cards
2

À quoi sert le mot-clé FROM dans une commande SQL ?

Il indique les tables à partir desquelles on va chercher l'information.

New cards
3

Que signifie SELECT * ?

Affiche l’ensemble des colonnes.

New cards
4

Que fait SELECT DISTINCT ?

Supprime les doublons; fait partie des opérateurs SQL.

New cards
5

Que signifie le mot-clé 'in' en SQL ?

Indique que les données sont dans plusieurs catégories.

New cards
6

Quel est l'effet de not in ?

Indique que les données ne sont pas dans plusieurs valeurs.

New cards
7

Que signifie BETWEEN en SQL ?

Utilisé pour faire des comparaisons entre des valeurs. (et pas >=)

New cards
8

Que représente un masque en SQL ?

Définit une faille de chaînes de caractères comme 'B_' ou '%SAPIN%'.

New cards
9

Que signifie le caractère '_' en SQL ?

Représente un caractère unique.

New cards
10

Que représente le caractère '%' en SQL ?

Représente plusieurs caractères.

New cards
11

À quoi sert le mot-clé and en SQL ?

Permet une double combinaison de conditions.<

New cards
12

Qu'est-ce qu'il faut toujours avoir dans une combinaison SQL ?

Un FROM.

New cards
13

Que signifie la condition COMPTE > 0 ?

COMPTE est créditeur.

New cards
14

Que retourne la commande SELECT NOM, ADRESSE, COMPTE WHERE COMPTE > 0 AND (CAT = 'C1' OR LOCALITÉ = 'Paris') ?

Affiche les clients créditeurs dans la catégorie 'C1' ou situés à 'Paris'.

New cards
15

Comment renommer une colonne en SQL ?

Utiliser AS.

New cards
16

Quel ordre de lecture suit le moteur SQL dans une requête ?

Il commence par 'FROM', suivi par 'WHERE'.

New cards
17

Pourquoi ne peut-on pas utiliser les alias dans un WHERE ?

Les alias dans un SELECT ne peuvent jamais être utilisés dans un WHERE.

New cards
18

Que fait la fonction TRIM ?

Utilisée pour effacer les espaces blancs.

New cards
19

Que fait la commande CAST en SQL ?

Effectue une conversion de type.

New cards
20

Que fait la fonction AVG(COMPTE) ?

Calcule la moyenne des valeurs dans la colonne COMPTE.

New cards
21

Quel est le but de SELECT COUNT(DISTINCT NCLI) FROM COMMANDE ?

Affiche le nombre de clients distincts dans la colonne COMMANDE.

New cards
22

Fonction temporelle ?

Affiche uniquement une valeur précise.

New cards
23

Substring ?

Représente une sous-chaîne de caractères, où 'for 1' signifie pour la 1ère lettre de la catégorie.

New cards
24

Comment soustraire la 2ème et 3ème lettre de la catégorie ?

Utiliser 'from 2' jusqu'à la 3ème lettre, sans mettre 'for 3' pour éviter d'inclure la 4ème lettre.

New cards
25

Que fait AVG(COMPTE) ?

Calcule la moyenne des valeurs dans la colonne COMPTE.

New cards
26

Que fait MAX(COMPTE) ?

Récupère toutes les valeurs maximales dans la colonne COMPTE.

New cards
27

SELECT SUM(QSTOCK*PRIX) FROM PRODUIT WHERE LIBELLE LIKE '%SAPIN%'; ?

Calcule le total du montant en stock des produits ayant le libellé 'SAPIN'.

New cards
28

SELECT COUNT(DISTINCT NCLI) FROM COMMANDE ?

Affiche le nombre de clients distincts dans la colonne COMMANDE.

New cards
29

SELECT COUNT(DISTINCT NCLI) AS Nombre, COUNT(DISTINCT NOM) AS Noms, COUNT(DISTINCT LOCALITE) AS Localités, COUNT(DISTINCT CAT) AS Catégories FROM CLIENT;

Affiche le nombre distinct de clients, noms, localités et catégories.

New cards
30

Qu'est-ce que la condition de non association ?

Donne les commandes qui ne spécifient pas une valeur.

New cards
31

Quelles sont les commandes qui ne spécifient pas le produit PA60 ?

SELECT NCOM, DATECOM, NCLI FROM COMMANDE WHERE NCOM IN (SELECT NCOM FROM DETAIL WHERE NPRO <> 'PA60');

New cards
32

Que doit-on utiliser chaque fois qu’on a une condition d’association ?

Il faut utiliser 'NOT IN' et 'NOT EXIST'.

New cards
33

Que représente le 'C' dans la requête SELECT NCLI, NOM, LOCALITE, COMPTE FROM CLIENT AS C ?

C'est une variable qui référence la ligne courante dans la requête externe.

New cards
34

Que signifient les quantificateurs ensemblistes 'existe(E)' ?

C'est un prédicat qui vérifie si une valeur est présente dans une colonne.

New cards
35

Que désigne la table détail ?

C'est la table où se trouvent toutes les commandes.

New cards
36

Que signifie 'pour tout' en SQL ?

Spécifie tous les produits de commandes, souvent nécessitant l'utilisation de 'NOT IN’

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 2 people
... ago
5.0(1)
note Note
studied byStudied by 85 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 153 people
... ago
5.0(3)
note Note
studied byStudied by 73 people
... ago
5.0(3)
note Note
studied byStudied by 8175 people
... ago
4.8(29)

Explore top flashcards

flashcards Flashcard (57)
studied byStudied by 105 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 25 people
... ago
5.0(1)
flashcards Flashcard (104)
studied byStudied by 29 people
... ago
4.7(3)
flashcards Flashcard (38)
studied byStudied by 5 people
... ago
5.0(2)
flashcards Flashcard (20)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 31 people
... ago
5.0(1)
flashcards Flashcard (66)
studied byStudied by 8 people
... ago
4.5(2)
flashcards Flashcard (131)
studied byStudied by 14 people
... ago
5.0(1)
robot