标签:style blog http color os ar 使用 sp strong
上一篇文章http://www.cnblogs.com/valiant1882331/p/4056403.html写的太长了,所以就换了一篇,链接上一节继续
select ‘12‘+‘33‘,FAge+‘1‘ from t_employee
执行完毕会输出,下面是解释:在Mysql中当用+连接两个字段的时候,Mysql会尝试将字段值转换为数字类型(如果转换失败则默认字段值为0),然后进行字段的加法运算,因此,当计算‘12‘+‘33‘的时候,mysql会将"12"和"33"这两个字符串尝试转换为数字类型的12和33,然后计算12+33的值,所以第一列是45,同样,在计算fage+‘1‘的时候,由于fage本来就是数字类型,不需要转换,会尝试转换‘1‘,然后计算fage+1作为计算列的值.
select ‘abc‘+‘123‘,fage+‘a‘ from t_employee
执行完毕不能准换成功输出
select concat(‘工号为:‘,fnumber,‘的员工的幸福指数:‘,fsalary/(fage-21)) from t_employee
执行完毕会输出concat支持只有一个参数的用法,这时的concat可以看作是一个将这个参数值尝试转换为字符串类型值的函数
select concat_ws(‘,‘,fnumber,fage,fdepartment,fsalary)from t_employee
执行完毕结果输出
数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题(续1)
标签:style blog http color os ar 使用 sp strong
原文地址:http://www.cnblogs.com/valiant1882331/p/4059132.html