sql >> Database >  >> RDS >> Mysql

Kan MySQL strings samenvoegen met ||

De || werkt ook in MySQL, maar je moet sql_mode . instellen naar PIPES_AS_CONCAT .

Officieel document

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. Problemen met UnixODBC, FreeTDS en PyODBC

  2. Zijn left outer joins en left joins hetzelfde?

  3. Importeer Excel-gegevens naar relationele tabellen op MySQL

  4. JDBC-verbindingstime-out kan niet opnieuw verbinding maken