關於mysql的拼接


mysql中+僅僅只有一個功能:運算符
如果兩個操作數均為數值型,則進行加法運算,如select 100 + 90
如果其中一方為字符型,則會試圖將字符型數值轉化為數值型,如果轉換成功,則繼續做加法運算,如果轉換失敗,則將字符型數值轉換為0;注意如果一方為null,則結果必為null

在mysql中,可以使用CONCAT函數拼接字符串:
select CONCAT(last_name,first_name) as '姓名' from employees;
同樣,如果其中有null,則結果仍然為null,此時可以使用IFNULL函數:
select CONCAT(last_name,',',first_name,',',IFNULL(commission_pct,0)) from employees;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM