Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy MySQL może łączyć ciągi za pomocą ||

|| działa również w MySQL, ale musisz ustawić sql_mode do PIPES_AS_CONCAT .

oficjalny dokument

Demo:

mysql> select c from tmp;
+------+
| c    |
+------+
| foo  |
| bar  |
+------+
2 rows in set (0.00 sec)

mysql> select c||' hi' from tmp;
+----------+
| c||' hi' |
+----------+
|        0 |
|        0 |
+----------+
2 rows in set, 2 warnings (0.00 sec)

mysql> set sql_mode=PIPES_AS_CONCAT;
Query OK, 0 rows affected (0.00 sec)

mysql> select c||' hi' from tmp;
+----------+
| c||' hi' |
+----------+
| foo hi   |
| bar hi   |
+----------+
2 rows in set (0.00 sec)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak używać DISTINCT ON z mysql za pomocą ActiveRecord

  2. Dlaczego zmiana nazwy kolumny w mysql zajmuje tak dużo czasu?

  3. Znajdowanie miast w promieniu „X” kilometrów (lub mil)

  4. Jak działa operator SOUNDS LIKE w MySQL

  5. Uzyskaj wartości Min i Max za pomocą jednego zapytania MySQL z Group BY