
一、计算字段处理数据
(1)计算字段是什么?对于计算字段,我个人的理解是:根据实际工作的需要,我们将SQL中列数据进行相应处理(运算、拼接),得到我们想要的字段。这里的字段,可以理解为SQL中的列,但是它并不实际存在,而是我们创建的。
(2)如何创建计算字段?计算字段一般通过SELECt语句的方法创建的。
(3)计算字段常用类型
1、拼接字段:在实际工作中,我们需要将2个字段拼接在一起。比如,有这样一个表:客户名称、客户地址两列。在检索数据时,需要将这两列数据同时检索出来,那么拼接字段的用处就显现出来了。
需要拼接字段,不同的数据库有不同的 *** 作符。Oracle 和 DB2 使用"||"进行拼接,而Access和SQL Serve 使用“+”进行拼接,而MySql 和MariaDB使用“Concat”函数进行拼接。这里我们使用MySql进行举例,其他的拼接方式,有兴趣的小伙伴,可以自己试试。
SELECT name,CONCAt(name," ",continent)
FROM world这里将国家名和所在洲用一个“空格”符号联结起来。
2、使用“别名”。如上面那段代码,使用SELECT语句用CONCAT *** 作符创建一个计算字段,如果只是看一下结果,这没有什么问题,但是如果要在数据库客户端调用这个创建的计算字段,那就没有办法了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)