MySQL数据库查询——内置函数

本文详细介绍了MySQL数据库中的各种内置函数,包括单行函数如字符串函数、数值函数、日期函数、转换函数和其他函数,以及多行函数如平均值、最大值、最小值和求和等统计函数。通过实例展示了如何使用这些函数进行数据查询和处理。
摘要由CSDN通过智能技术生成

一、单行函数

1、字符串函数

  • length(column_name|str)
    返回字符串存储长度,参数列表内为列名或直接是字符串
select length(name) from student

  查询结果:查出name列中各条信息的字符串存储长度

  • char_length(column_name|str)
    返回字符串字符个数,参数列表内为列名或直接是字符串
select length(name) from student

  查询结果:查出name列中各条信息的字符串中字符个数

  • concat(column_name1|str1, column_name2|str2,…)
    将多个字符串首尾相连后返回,参数列表内为列名或直接是字符串
select concat(id,name,sex) from student

  查询结果:将id列,name列,sex列中信息首尾相连返回在同一列中

  • concat_ws(separator,column_name1|str1, column_name2|str2,…)
    将多个字符串以separator为间隔相连,separator为自己设置的间隔符号,之后的参数为列名或直接是字符串
select concat_ws(",",id,name,sex) from student

  查询结果:将id列,name列,sex列中信息以","为间隔连接,返回在同一列中

  • trim([{both | leading | trailing} [remstr] from] str)
    返回去掉str源字符串两端、前缀或后缀字符串。其中both,leading,trailing分别代表两端,前缀,后缀。remstr为要去掉的字符,若不指定remstr则默认为空格,str为待操作字符串。
select trim('  Tom  ') from dual;
#执行结果字符串变为Tom
select trim(both 'a' from 'aaaTomaaa');
#执行结果字符串变为Tom
select trim(leading 'a' from 'aaaTom');
#执行结果字符串变为Tom
select trim(trailing 'abc' 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值