美文网首页
SQL必知必会读书笔记8

SQL必知必会读书笔记8

作者: surrealtire | 来源:发表于2020-02-15 17:29 被阅读0次

    使用函数处理数据

    SQL可以用函数来处理数据。函数一般是在数据上执行的,为数据的转换和处理提供了方便。

    DBMS函数的差异

    SQL函数是不可移植的,这意味着为特定SQL实现编写的代码在其他实现中可能不正常。为了代码的可移植,许多SQL程序员不赞成使用特定于实现的功能。虽然这样做很有好处,但有的时候并不利于应用程序的性能。如果不使用遮瑕函数,编写某些应用程序代码会很艰难。必须利用其他方法来实现DBMS可以非常有效完成的工作。

    文本处理函数

    为了演示函数应用,插入一条新的记录。

    INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (15,'奖金收入',10000,'交通银行','2016-10-31',' 季度绩效奖金 ');

    格式:SELECT 显示的列名,LTRIM(操作的列名) AS '新列名' FROM 表名 ;

    实操:SELECT flname,LTRIM(description) AS '描述' FROM gjp_zhangwu ;

    结果如下,左侧空格去除。

    日期和时间处理函数

    由于我们的数据都为2016年的,为了区分时间,所以插入一条记录。

    INSERT INTO gjp_zhangwu(zwid,flname,money,zhangHu,createtime,description) VALUES (16,'兼职收入',1000,'支付宝','2017-7-31','跑滴滴');

    使用year函数

    实操:SELECT flname,money,zwid FROM gjp_zhangwu WHERE YEAR(createtime) = 2017;

    结果如下:

    使用month函数

    实操:SELECT flname,money,zwid,createtime FROM gjp_zhangwu WHERE MONTH(createtime) = 10;

    结果如下:

    数值处理函数

    常用数值处理函数

    实操:SELECT flname,SQRT(zwid) AS '新的zwid' FROM gjp_zhangwu ;

    结果如下:

    相关文章

      网友评论

          本文标题:SQL必知必会读书笔记8

          本文链接:https://www.haomeiwen.com/subject/bqjxfhtx.html