Concaténation avec ||
Fait partie de la section Au-delà des bases du Journey SQL de Coddy. Leçon 10 sur 27.
SQLite assemble les chaînes de caractères avec l’opérateur || (et non avec +, que vous utiliseriez en JavaScript ou en Python).
SELECT first_name || ' ' || last_name AS full_name
FROM usersVous pouvez combiner des littéraux, des colonnes et les résultats d’autres fonctions de chaînes. Si un opérande est NULL, toute l’expression devient NULL : encapsulez les colonnes pouvant être NULL dans COALESCE(col, '') lorsque vous voulez qu’elles se comportent comme des valeurs vides.
Défi
DébutantTables et colonnes disponibles :
products:id,brand,model,price
Renvoyez id et une seule colonne label au format '<BRAND> <model> - $<price>'. brand doit être en majuscules ; le reste doit être exactement tel qu’il est stocké. Triez par id.
Exemple : 'APPLE iPhone - $999'.
Essayez vous-même
SELECT id,
-- assembler le label avec ||
FROM products
ORDER BY id
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Au-delà des bases
1Logique conditionnelle
CASE WHENCASE dans ORDER BYCOALESCE pour les NULLNULLIF et IIFRécapitulatif - Présence2Fonctions de chaînes
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE et TRIMConcaténation avec ||Récapitulatif - FacturesEntraînez-vous par vous-même : Playground SQL