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_name store_name
East Boston
East New York
West Los Angeles
West San 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 2009   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