Mysql
 sql >> база данни >  >> RDS >> Mysql

Може ли MySQL да конкатенира низове с ||

|| работи и в MySQL, но трябва да зададете sql_mode до PIPES_AS_CONCAT .

Официален документ

Демо:

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. Създаване на лицензионна система

  2. Как да вмъкна json масив в mysql база данни

  3. Грешка в TypeScript при използване на Op.between в Sequelize с дати

  4. MySQL INSERT INTO с двойно условие за АКО НЕ СЪЩЕСТВУВА

  5. mySQL:Подзаявка към масив?