SQL学习笔记6——字符函数

1. lower

    大小写控制函数,使字符串变为小写。

输入:

lower('djsakdjASJK')

输出:

'djsakdjasjk'

2. upper

    大小写控制函数,使字符串变为大写。

输入:

UPPER('ASDasd')

输出:

'ASDASD'

3. initcap

    使字符串首字母大写,其余小写。

输入:

INITCAP('ASDCFSddA')

输出:

'Asdcfsdda'

4. concat

    字符连接函数。

输入:

concat('hello ','world')

输出:

'hello world'

5. substr

    substr(字符串,m,n)

    取子串,表示从第m个位置开始取,n表示向后取n个字符。SQL中,字符从1开始计算。

输入:

substr('helloworld',1,5)

输出:

‘hello’

6. length

    输出字符串的个数。

输入:

length('helloworld')

输出:

10 

7. instr

    判断某个字符在字符串中首次出现的位置,若不存在则输出0。

输入:

instr('helloworld','l')

输出:

3

8. lpad

    lpad(某列,m,n)

    左端补齐,第二个参数表示一共m位,第三个参数表示不足位数用n补齐。

输入:

lpad(某列,10,'*')

若某列的值为24000,则输出:

*****24000

9. rpad

    右端补齐.

10. trim

    将某一个字符从字符串中移除,仅去除首尾的字符,可以有多个。

输入:

trim('h' from 'hhhehlloh')

输出:

'ehllo' 

11. replace

    replace(字符串,m,n)

    将字符串中的某一个字符取代为另外一个,第二个参数表示被取代的字符 ,第三个参数表示用什么字符来取代,将替换字符串中所有需替换的字符。

输入:

repalce('abcdab','b','m')

输出:

'amcdam'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值