天天看點

mysql字段預設值使用null還空字元串_mysql分割字元串split

大家好,又見面了,我是你們的朋友全棧君。

#字元串拼接 concat(s1,s2); 将表中last_name和first_name中的字元串拼接

select concat(last_name,first_name) as 姓名 from employees;

#隻會修改last_name不會修改first_name

SELECT first_name,last_name AS f FROM employees;

#将兩個列用逗号隔開并命名為out_put

SELECT CONCAT(`last_name`,’,’,`phone_number`) AS out_put FROM employees;

#ifnull 判斷是否為空,如果為空則顯示為0而不是null,并将列名顯示為結果

SELECT IFNULL(commission_pct,0) AS 結果 FROM employees;

内容擴充:

字元串的拼接

1.1 CONCAT(s1,s2,…)函數

傳回連接配接參數産生的字元串,一個或多個待拼接的内容,任意一個為NULL則傳回值為NULL。

SELECT CONCAT(‘現在的時間:’,NOW()); — 輸出結果:現在的時間:2019-01-17 11:27:58

1.2 CONCAT_WS(x,s1,s2,…)函數

傳回多個字元串拼接之後的字元串,每個字元串之間有一個x。

SELECT CONCAT_WS(‘;’,’pan_junbiao的部落格’,’KevinPan’,’pan_junbiao’); — 輸出結果:pan_junbiao的部落格;KevinPan;pan_junbiao

希望以上整理的内容能夠幫助到大家,感謝大家對龍方網絡的支援。

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/188706.html原文連結:https://javaforall.cn