sql库函数

本文详细介绍了SQL中的字符串函数,包括删除字符、添加字符、字符串长度、拼接、查找位置、截取和大小写转换等。此外,还讨论了数学函数,如绝对值、四舍五入、随机数生成等,并提到了日期和时间函数,如获取当前日期、时间、日期时间部分、日期时间计算等。
摘要由CSDN通过智能技术生成

一、 字符串函数
    1. 删除字符 、 添加字符
        trim ( str )        : 去掉两侧空格
        ltrim( str )        : 去掉左侧空格
        rtrim ( str )    : 去掉右侧空格

        trim (  位置 ,   '去掉谁'   From   '原始字符串'  )  :  从 【原始字符串】 中去掉  【位置】指定的 子字符串 【去掉谁】

        lPad(  str  ,  长度len  , '填充字符' ) ;        在  str 的左侧 补充字符【填充字符】 , 直到总长度 为 len .
        rPad(  str  ,  长度len  , '填充字符' ) ;        在  str 的右侧 补充字符【填充字符】 , 直到总长度 为 len .

    select '  abc'
    select trim('   abc')
  
    update student set sname='   吴小亮' where sid=2001001

    select trim(sname) from student

    select lpad(sname,10,'a') from student


    2. 字符串的长度 
        length (  str );        : 字符串 str 的字节数 
        char_length ( str );    : 字符串 str 的字符数 

   select char_length(sname) from student

select * from student

    --  查询名字为两个字 的学生
   select * from student where CHAR_LENGTH(sname)=2

    3. 拼接字符串
        concat ( str1  , str2  , ... );        拼接 多个字符串   'aaa' , 'bbb'  ===> 'aaabbb'

        concat_ws (  分隔符 ,    str1  , str2  , ... )拼接 多个字符串   'aaa' , 'bbb'  ===> 'aaa;bbb'

    select concat(major,sname) from student

    select concat_ws(" ",major,sname) from student

    4. 查找 字符串的位置
        field (  需要查找的字符串   ,   原字符串1    ,   原字符串2  ,   原字符串3  ,  ....   )  :  在后面的字符串 中查找 第一个参数(需要查找的字符串) 的位置(不是下标!!!) ,如果没有就返回 0 。

     select field(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值