字符串拼接
字段拼接在sqlserver中使用"+"
select '12'+'13'as 字段拼接成1213 from T_Employee
select '工号为:'+FNumber+'的姓名是:'+ FName , *from T_Employee where FName is not null
但在mysql中不能使用"+"来进行拼接,+是求和,如果字段转化为数字失败,则会加"0"
mysql的拼接函数:concat(),如下
select concat('员工号为:', Fnumber,'的员工的幸福指数为:',Fsalary/(Fage-21))from T_Employee
在oracle中是:|| 进行拼接,也可以使用 concat()
但与mysql中的concat()函数不同: oracle中concat()只支持两个参,如果使用多个,可以进行concat多层嵌套,mysql中支持多个。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步