Comment utiliser la fonction CONCAT() dans MySQL ?

Comment Utiliser La Fonction Concat Dans Mysql



Lorsqu'il s'agit de travailler avec MySQL, de nombreuses fonctions utiles sont disponibles pour vous aider à manipuler et à gérer vos données. Le CONCAT() La fonction est l'une de ces fonctions qui vous permettent de combiner deux ou plusieurs chaînes en une seule chaîne. Cette fonction peut être extrêmement utile lorsqu'il s'agit de travailler avec de grands ensembles de données pour la gestion et l'analyse.

Ce guide vous fournira des informations détaillées sur l'utilisation de CONCAT() fonction dans MySQL.







Comment utiliser la fonction CONCAT() dans MySQL ?

Le ' CONCAT() ” est utilisée pour fusionner deux ou plusieurs chaînes en une seule, en prenant plusieurs chaînes comme arguments et en renvoyant une seule valeur de chaîne concaténée. La syntaxe pour joindre des chaînes à l'aide de la fonction CONCAT() est donnée ci-dessous :



CONCAT ( 'chaîne1' , 'chaîne2' , ... )


Dans la syntaxe ci-dessus, spécifiez les valeurs de chaîne de votre choix à la place de chaîne1, chaîne2, etc.



Voyons quelques exemples de la fonction CONCAT() pour comprendre leur fonctionnement.





Exemple 1 : concaténer deux chaînes

Tapez la commande ci-dessous pour joindre deux chaînes en utilisant le ' CONCAT() » et récupérez le résultat à l'aide de la fonction « SÉLECTIONNER ' déclaration:



SÉLECTIONNER CONCAT ( 'Linux' , 'Indice' ) ;


Dans l'exemple ci-dessus, vous pouvez modifier les chaînes ' Linux ', et ' Indice ” avec les chaînes que vous souhaitez fusionner.

Sortir


La sortie a montré que le ' Linux ', et ' Indice ” les chaînes ont été jointes à une seule chaîne en tant que “ LinuxHintGenericName ”.

Exemple 2 : concaténer plus de deux chaînes

Pour fusionner plus de deux chaînes, il vous suffit d'augmenter le nombre d'arguments dans la fonction CONCAT() comme indiqué ci-dessous :

SÉLECTIONNER CONCAT ( 'Linux' , ' ' , 'Indice' , '!' ) ;


Dans l'exemple ci-dessus, le deuxième argument est un espace unique et le quatrième est un caractère spécial, ce qui signifie que les caractères spéciaux seront également considérés comme une chaîne et peuvent être joints.

Sortir


La sortie indiquait que les chaînes avaient été concaténées.

Exemple 3 : Joindre des valeurs de colonne

Le ' CONCAT() ” peut être utilisée avec la SÉLECTIONNER pour joindre les valeurs de colonne spécifiques d'une table particulière. L'exemple de concaténation de deux colonnes ' PRÉNOM ' et ' NOM DE FAMILLE ' de la ' CLIENTS ” tableau est fourni ci-dessous:

SÉLECTIONNER CONCAT ( PRÉNOM, ' ' , NOM DE FAMILLE ) EN TANT QUE FULL_NAME DES CLIENTS ;


Dans l'exemple ci-dessus, la sortie sera affichée comme ' NOM ET PRÉNOM ”.

Sortir


La sortie a montré que les valeurs de colonne spécifiées ont été jointes.

Exemple 4 : Joindre des valeurs de chaîne et de colonne

La fonction CONCAT() peut être utilisée pour joindre les valeurs de colonne d'une table avec une chaîne spécifique. L'exemple de rejoindre le ' ACCUEILLIR ” chaîne et le “ PRÉNOM ' et ' NOM DE FAMILLE ' colonnes du ' CLIENTS ” tableau est donné ci-dessous:

SÉLECTIONNER CONCAT ( 'ACCUEILLIR, ' , PRÉNOM, ' ' , NOM DE FAMILLE )
COMME ACCUEIL DES CLIENTS ;


Sortir


La sortie a montré que les valeurs de chaîne et de colonne ont été concaténées.

Exemple 5 : Joindre des valeurs de colonne à partir de différentes tables

Le ' CONCAT() ” peut joindre les valeurs de colonne de deux tables différentes et donner le résultat sous la forme d'une valeur unique, comme illustré dans l'exemple ci-dessous :

SÉLECTIONNER CONCAT ( COMMANDES.PRODUCT_ID , ' ' , PRODUITS.NOM , ' (' , COMMANDES.QUANTITE , ')' )
COMME DÉTAILS
DE COMMANDES, PRODUITS
OÙ COMMANDES.PRODUCT_ID = PRODUITS.ID ;


Dans l'exemple ci-dessus, le ' PRODUCT_ID ' et ' QUANTITÉ ' colonnes du ' ORDRES » tableaux et les « NOM » colonne du « DES PRODUITS ” sont concaténés en fonction de la condition utilisée dans le “ ” clause.

Sortir


La sortie a montré que les valeurs ont été jointes à une seule valeur.

Exemple 6 : Joindre les valeurs de colonne à l'aide de IFNULL()

Dans MySQL, le ' IFNULL() ” est une fonction qui permet à l'utilisateur de vérifier si la valeur est NUL ou non. Le ' CONCAT() La fonction ' peut être utilisée avec la touche ' IFNULL() ” pour vérifier (si la valeur est NULL ou non) et joindre les valeurs des colonnes d'une table particulière.

Voici l'exemple de jointure de la valeur de la colonne à l'aide de IFNULL() :

SÉLECTIONNER CONCAT ( IFNULL ( PRÉNOM, '' ) , ' ' , IFNULL ( NOM DE FAMILLE, '' ) )
EN TANT QUE FULL_NAME DES CLIENTS ;


Dans l'exemple ci-dessus, la fonction IFNULL() renvoie les valeurs non nulles du ' PRÉNOM ' et le ' NOM DE FAMILLE ' colonnes du ' CLIENTS » tableau puis le « CONCAT() ” La fonction a concaténé les valeurs renvoyées.

Sortir


La sortie a montré que le ' PRÉNOM ' et le ' NOM DE FAMILLE » colonne du « CLIENTS ” table ont été fusionnées en fonction du résultat de la fonction IFNULL().

Exemple 7 : Joindre les valeurs de colonne à l'aide de CONCAT_WS()

Dans le ' CONCAT_WS() ', la fonction ' WS ' signifie ' avec séparateur » qui signifie le « CONCAT_WS() ” est utilisé pour concaténer deux ou plusieurs chaînes avec un séparateur spécifié.

L'exemple de la fonction CONCAT_WS() est fourni ci-dessous :

SÉLECTIONNER CONCAT_WS ( ', ' , ADRESSE, VILLE, ETAT ) COMME EMPLACEMENT DES CLIENTS ;


Dans l'exemple ci-dessus, le ' ADRESSE ”, “ VILLE ', et ' ÉTAT ' colonnes du ' CLIENTS ” tableau sont utilisés avec le “ , ” séparateur.

Sortir


La sortie a montré que les colonnes spécifiées ont été jointes par la virgule ' , ” séparateur.

Conclusion

Le ' CONCAT() ” dans MySQL est un outil puissant qui vous permet de joindre des chaînes et des valeurs de colonne de différentes manières, ce qui facilite la manipulation et l'analyse de vos données. En suivant les exemples décrits ci-dessus, vous pouvez commencer à utiliser cette fonction dans vos propres requêtes MySQL pour combiner du texte et des données de manière nouvelle et significative. Cet article explique divers cas d'utilisation de la fonction CONCAT() dans MySQL.