函数

1 拼接字段

1).拼接字段

    concat()  括号里面加字段的组合例如:

    select concat(vend_name, '   (', vend_country, ')' ) from vendors;

    +-------------------------------------------+
    | concat(vend_name,'   (',vend_country,')') |
    +-------------------------------------------+
    | 纸尿裤   (江苏)                           |
    | 电脑桌   (江阴)                           |
    | 娃哈哈   (河南)                           |
    +-------------------------------------------+

    Rtrim()函数  去掉值右边的所有空格

    Ltrim()     去掉串左边的空格

    trim()     去掉值左右俩边的空格

2).执行算术操作符号 + - * \

    也可以直接

    select 6*52;

    +------+
    | 6*52 |
    +------+
    |  312 |
    +------+

    select now();

    +---------------------+
    | now()               |
    +---------------------+
    | 2017-12-16 23:01:20 |
    +---------------------+

2 使用数据处理函数

1).处理文本函数

    left()   返回左边的字符

    length() 返回串的长度

    locate() 找出串的一个子串

    lower()  将串转换为小写

    ltrim()  去掉串左边的空格

    right()  返回串右边的字符

    rtrim()  去掉串右边的空格

    soundex() 返回串的soundex值  就是讲名字谐音相同的人名找出来

    SubString() 返回串的字符

    upper()    将串转换为大写

2). 日期和时间处理函数

    AddDate()  增加一个日期

    AddTime()  增加一个时间

    CurDate()  返回当前日期

    CurTime()  返回当前时间

    Date()     返回日期时间的日期补分

    DateDiff() 计算俩个日期之差

    Date_Add() 高度灵活的日期运算函数

    Date_Format 返回一个格式化的日期或者时间串

    Day()      返回一个日期的天数补分

    Datefweek  对于一个日期,返回对应的星期几

    Hour()     返回一个时间的小时部分

    Minute()   返回一个时间的分钟部分

    Month()    返回一个日期的月份部分

    Now()      返回当前日期时间

    Second()   返回一个时间的秒部分

    Time()     返回一个日期时间的时间部分

    Year()     返回一个日期的年份部分

3).常用的数值处理函数

    Abs()      返回一个数的绝对值

    Cos()      返回一个角度的余弦

    Exp()      返回一个数的指数值

    Mod()      返回除操作的余数

    Pi()       返回圆周率

    Rand()     返回一个随机数

    Sin()      返回一个角度的正弦

    Sqrt()     返回一个数的平方根

    Tan()      返回一个角度的正切

3 汇总数据

1).聚集函数

    Avg()    返回某列的平均值   忽略null的值

             distinct关键字  用于返回唯一不同的值。Select distanct 列名称 FROM 表名称

             可以跟Avg配合使用  select avg(distanct price) as avg_price from goods;

    count()  返回某列的行数

    Max()    返回某列的最大值   忽略null的值在,文本数据中返回最后一列

    Min()    返回某列的最小值   忽略null的行,文本数据中返回第一列

    Sun()    返回某列值之和     忽略null的行

2).count函数

    count()函数进行计数,可利用count()确定表中行的数目或符合特定条件的行的数目

    count()函数的两种使用方法:

        1 使用count(*) 对表中的数目进行计数,不管列表中包含的是空值null还是非空值

        2 使用count(column) 对特定列中具有值的进行计数,忽略null
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值