SQLite: Concaténation de Chaînes et de Colonnes (CONCAT)
Info de SmartUser | 05/03/2021 à 18:01
Problème: Dans MySQL, il est possible de joindre le contenu de plusieurs colonnes en utilisant CONCAT. Il est même possible d'inclure des chaînes / strings arbitraires dans la concaténation. Lorsque vous essayez CONCAT dans SQLite, il ne renvoie qu'un message d'erreur: SQLite ne connaît pas la commande CONCAT. Néanmoins, également avec SQLite, il est possible de joindre plusieurs chaînes et colonnes pour les afficher ensemble en conséquence.
Solution: L'opérateur de concaténation dans SQLite est ||. Donc, si nous voulons récupérer les colonnes "col1" et "col2" de la table "tab" et afficher leur contenu dans une seule colonne du résultat, nous pouvons utiliser la requête suivante pour cela:
SELECT col1 || col2 FROM tab
Avec cela, vous pouvez rejoindre autant de colonnes que vous le souhaitez. De plus, vous pouvez également ajouter d'autres chaînes / strings et caractères arbitraires:
SELECT 'Colonne 1: ' || col1 || ', Colonne 2: ' || col2 FROM tab
Cela crée une sortie de la forme "Colonne 1: <contenu de col1>, Colonne 2: <contenu de col2>".
Sur l’Auteur
L’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil
Sujets Connexes
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 3 Commentaires
MySQL: Lire les Valeurs de deux Colonnes et les afficher dans une seule Variable
Conseil | 0 Commentaires
jQuery: Lire et Modifier les Valeurs d'Attributs Data
Tutoriel | 0 Commentaires
Convertir les Valeurs de Couleur RVB, CMJN, CMJ, HSV, TColor et XYZ
Tutoriel | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Pipette: Obtenir des Couleurs de tout l'Écran
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.