📚 Cheatsheet

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

Snippets 8

Retour
Casting de type
Facile
SELECT '123'::INTEGER;
Expression CASE
Intermédiaire
SELECT nom, CASE WHEN score > 100 THEN 'Expert' ELSE 'Débutant' END AS niveau FROM joueurs;
Extraire une partie d'une date
Intermédiaire
SELECT EXTRACT(YEAR FROM date_inscription) FROM utilisateurs;
Fonction de chaîne CONCAT
Facile
SELECT CONCAT(prenom, ' ', nom) AS nom_complet FROM utilisateurs;
Générer une série de nombres
Facile
SELECT generate_series(1, 5);
Gérer les valeurs NULL (COALESCE)
Facile
SELECT nom, COALESCE(surnom, 'N/A') FROM utilisateurs;
Obtenir la date et l'heure actuelles
Facile
SELECT NOW(); -- TIMESTAMPTZ
SELECT CURRENT_DATE; -- DATE
Tronquer une date
Avancé
SELECT DATE_TRUNC('month', date_commande) AS mois, SUM(montant) FROM commandes GROUP BY mois;