Maison >base de données >tutoriel mysql >Comment concaténer des colonnes et ajouter du texte dans Oracle SQL ?
Combinaison de colonnes Oracle SQL et ajout de texte
Le formatage des données pour une sortie spécifique nécessite souvent de combiner plusieurs colonnes et d'inclure du texte supplémentaire. Oracle SQL propose deux méthodes principales : la fonction CONCAT
et l'opérateur ||
.
Méthode 1 : La CONCAT
Fonction
La syntaxe de la fonction CONCAT
est :
<code class="language-sql">CONCAT(string1, string2, ..., stringN)</code>
Chaque string
peut être une chaîne de texte littérale, un nom de colonne ou une expression résultant en une chaîne. Pour combiner trois colonnes et ajouter du texte, utilisez cette requête :
<code class="language-sql">SELECT CONCAT( CONCAT( CONCAT( CONCAT('I like ', t.type_desc_column), ' cake with '), t.icing_desc_column), ' and a '), t.fruit_desc_column) AS Cake_Column FROM table_name t;</code>
Méthode 2 : L'||
Opérateur
L'opérateur ||
fournit une manière plus concise de concaténer des chaînes :
<code class="language-sql">string1 || string2 || ... || stringN</code>
L'exemple précédent utilisant ||
devient :
<code class="language-sql">SELECT 'I like ' || t.type_desc_column || ' cake with ' || t.icing_desc_column || ' and a ' || t.fruit_desc_column AS Cake_Column FROM table_name t;</code>
CONCAT
et ||
combinent efficacement des colonnes et ajoutent du texte, permettant une présentation personnalisée des données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!