SQL Concaténer Fonction



SQL > Commandes 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:

  • MySQL: CONCAT( )
  • Oracle: CONCAT( ), ||
  • SQL Server: +

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
Region_NameStore_Name
EastBoston
EastNew York
WestLos Angeles
WestSan Diego

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'

SQL SUBSTRING >>



Copyright © 2014   1keydata.com   Tous droits réservés.


SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL Fonctions
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL ALIAS
SQL Jointure
SQL Jointure Externe
SQL Concaténer
SQL SUBSTRING
SQL TRIM






Plan du site