sql >> Databáze >  >> RDS >> Mysql

funkce mysql concat

Řetězcové literály můžete zřetězit spolu se svými poli, takže mezi pole, která zřetězujete, můžete do řetězce přidat znak mezery.

Použijte toto:

 CONCAT(name, " ", surname)

Tato funkce je zcela jasně zdokumentována na manuální stránce MySQL pro CONCAT() funkce .

K dispozici je také CONCAT_WS funkce což umožňuje zadat oddělovač, který se má použít mezi každým z ostatních polí předávaných funkci. Pokud spojujete více než dvě pole stejným způsobem, může být tato funkce považována za čistší než opakování oddělovače mezi jednotlivými poli.

Pokud byste například chtěli přidat pole druhého jména, můžete tuto funkci použít k zadání oddělovače pouze jednou:

CONCAT_WS(" ", first_name, middle_name, surname)


  1. Vyvarujte se nejednoznačných chyb sloupců při použití JOIN v MySQL

  2. Jak obnovit Galera Cluster nebo replikaci MySQL ze syndromu rozděleného mozku

  3. Může být databázová tabulka bez primárního klíče?

  4. Funkce data a času MySQL neexistují