France
titastus@gmail.com

Requêtes SQL

Passion Tech !

Découvrez mon pense-bête, pour écrire des requêtes SQL efficaces pour interroger et manipuler vos bases de données, avec des exemples pratiques et des explications détaillées sur la syntaxe et les bonnes pratiques SQL.

// Relation entre deux tables 
select *
from States
inner join facts 
on  states.country == facts.id;
SELECT 
u.id AS utilisateur_id,
u.prenom AS utilisateur_prenom,x
u.nom AS utilisateur_nom,
c.date_achat AS commande_date,
p.nom AS produit_nom,
p.prix AS produit_prix
FROM 
utilisateur u
INNER JOIN 
commande c ON u.id = c.utilisateur_id
INNER JOIN 
produit p ON c.produit_id = p.id
ORDER BY 
u.id, c.date_achat;
SELECT 
u.id AS utilisateur_id,
u.prenom AS utilisateur_prenom,x
u.nom AS utilisateur_nom,
c.date_achat AS commande_date,
p.nom AS produit_nom,
p.prix AS produit_prix
FROM 
utilisateur u
INNER JOIN 
commande c ON u.id = c.utilisateur_id
INNER JOIN 
produit p ON c.produit_id = p.id
WHERE 
c.date_achat > '2024-03-24'
ORDER BY 
 c.date_achat ASC;
SELECT 
u.id AS utilisateur_id,
u.prenom AS utilisateur_prenom,x
u.nom AS utilisateur_nom,
c.date_achat AS commande_date,
p.nom AS produit_nom,
p.prix AS produit_prix
FROM 
utilisateur u
INNER JOIN 
commande c ON u.id = c.utilisateur_id
INNER JOIN 
produit p ON c.produit_id = p.id
WHERE 
c.date_achat > '2024-03-24'
ORDER BY 
 c.date_achat DESC;
SELECT a.City, COUNT(bea.AddressID) AS EmployeeCount
FROM Person.BusinessEntityAddress AS bea
INNER JOIN Person.Address AS a ON bea.AddressID = a.AddressID
GROUP BY a.City
ORDER BY a.City;
SELECT 
COUNT(*)
 FROM table;
SELECT COUNT(*) AS total
 FROM employees 
WHERE salaire > 2000;
SELECT COUNT(DISTINCT column_name) 
FROM table_name;
SELECT SUM(nom_colonne) 
FROM table;
SELECT SUM(prix) AS prix_total FROM facture;
SELECT SUM(prix) AS prix_total
 FROM facture 
WHERE facture_id = 1;
SELECT AVG(nom_colonne) AS moyenne
 FROM nom_table;
SELECT AVG(Note1) AS moyenne_eleve 
FROM ELEVE_CLASSE
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

UPDATE client
SET contact= '0759253532'
WHERE nom = 'michel';
DELETE FROM `nom_de_table`
 WHERE condition;
DELETE FROM `clients`
 WHERE `id` > 2;