SQL Concaténer Fonction | |
Il est parfois nécessaire de combiner ensemble (concaténer) les résultats de plusieurs champs différents. Chaque base de données a sa propre méthode de concaténation:
La syntaxe pour CONCAT( ) est comme suit : CONCAT (str1, str2, str3, ...)
Concaténez ensemble str1, str2, str3, et toute autre chaîne. Notez que la fonction CONCAT( ) d’Oracle ne permet que deux arguments : cette fonction ne permet de concaténer ensemble que deux chaînes à la fois. En utilisant '||', il est toutefois possible de concaténer plus de deux chaînes à la fois dans Oracle. Analysons quelques exemples. Supposons que nous avons la table suivante : Table Geography
Exemple 1 MySQL/Oracle:
SELECT CONCAT (Region_Name, Store_Name) FROM Geography
WHERE Store_Name = 'Boston'; Résultat: 'EastBoston'
Exemple 2 Oracle:
SELECT Region_Name || ' ' || Store_Name FROM Geography
WHERE Store_Name = 'Boston'; Résultat: 'East Boston'
Exemple 3 SQL Server:
SELECT Region_Name + ' ' + Store_Name FROM Geography
WHERE Store_Name = 'Boston'; Résultat: 'East Boston'
Copyright © 2024 1keydata.com Tous droits réservés |