MySQL中提供了幾種字符拼接的方法,下面我們來逐一講解。
1.使用concat函數
select concat('hello', ' ', 'world');
這將返回字符串'hello world'
2.使用concat_ws函數
select concat_ws(',', 'hello', 'world', null, 'mysql');
這將返回字符串'hello,world,mysql',可以看到,concat_ws函數會忽略null值
3.使用concat和concat_ws組合
select concat('hello', ' ', concat_ws(',', 'world', 'mysql'));
這將返回字符串'hello world,mysql'
4.使用||運算符
select 'hello' || ' ' || 'world';
這將返回字符串'hello world'
需要注意的是,使用concat,concat_ws和||函數時,如果其中有一個參數為null,那么結果也將是null。因此使用這幾種方法時需要注意判空。
上一篇css網頁標準