SQL essentiel

  • SQL
  • Bases de données

Vous souhaitez retrouver la syntaxe SQL ? Ce test, en quelques requêtes, est fait pour vous !

1. Parmi les propositions suivantes, quelles sont celles dont la syntaxe est correcte ?

INSERT INTO TABLE departments VALUES ('d013', 'Legal');
INSERT INTO departments VALUES ('d013','legal");
INSERT INTO TABLE departments (dept_no, dept_name) VALUES ('d013', 'legal');
INSERT INTO departments (dept_no, dept_name) VALUES ('d013';'legal');

2. Que fait la requête DELETE FROM departments; ?

3. Si la table employees comporte une clé primaire emp_no, liée à une table externe salaries qui enregistre les salaires des employés, la requête UPDATE employees SET emp_no = 1; est une erreur. Pourquoi ?

4. Que fait la requête CREATE departments_old AS SELECT * FROM departments; ?

5. Que fait la requête SELECT 'Michel' AS first_name, 'Durand' AS last_name, '2001-05-09' AS birth_date; ?

Vos coordonnées