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

Zřetězení řetězců v MySQL

MySQL se liší od většiny DBMS, které používají + nebo || pro zřetězení. Používá CONCAT funkce:

SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student

K dispozici je také CONCAT_WS (Concatenate With Separator), což je speciální forma CONCAT() :

SELECT CONCAT_WS(' ', first_name, last_name) from test.student

To znamená, pokud chcete léčit || jako operátor zřetězení řetězců (stejné jako CONCAT() ) spíše než jako synonymum pro OR v MySQL můžete nastavit PIPES_AS_CONCAT Režim SQL.



  1. Konfigurace mysql se zastaví při spuštění serveru

  2. varbinary na řetězec na SQL Server

  3. Převést schéma MySQL na Github Wiki?

  4. Nejlepší datový typ pro ukládání hodnot měn v databázi MySQL