I\'m using sqlite3 for the moment, and hence concatenation strings using the ||
operator.
At some later date I\'d like to shift to MySQL, and hence it
The ||
works in MySQL as well but you need to set sql_mode
to PIPES_AS_CONCAT
.
Official Doc
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)