📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 10

Retour
Insérer et retourner l'ID
Intermédiaire
INSERT INTO utilisateurs (nom_complet, email) VALUES ('David', 'david@example.com') RETURNING id;
Insérer plusieurs lignes
Facile
INSERT INTO utilisateurs (nom_complet, email) VALUES
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com');
Insérer une ligne
Facile
INSERT INTO utilisateurs (nom_complet, email) VALUES ('Alice', 'alice@example.com');
Mettre à jour et retourner la ligne modifiée
Intermédiaire
UPDATE utilisateurs SET nom_complet = 'Robert' WHERE nom_complet = 'Bob' RETURNING *;
Mettre à jour une ligne
Facile
UPDATE utilisateurs SET email = 'alice.nouveau@example.com' WHERE nom_complet = 'Alice';
Sélectionner des colonnes spécifiques
Facile
SELECT id, nom_complet FROM utilisateurs;
Sélectionner des lignes distinctes
Facile
SELECT DISTINCT ville FROM adresses;
Supprimer une ligne
Facile
DELETE FROM utilisateurs WHERE nom_complet = 'Charlie';
Upsert (INSERT ON CONFLICT)
Avancé
INSERT INTO utilisateurs (id, nom_complet, email) VALUES (1, 'Alice', 'alice.updated@example.com')
ON CONFLICT (id) DO UPDATE SET email = EXCLUDED.email;
Utiliser un alias de colonne
Facile
SELECT nom_complet AS nom FROM utilisateurs;