MySQL第五章——MySQL函数

本文介绍了Python中的数学函数,如ceiling/floor、random数生成、rounding等,同时涵盖控制流函数如if和ifnull,以及字符串函数如字符计数和替换技巧。深入探讨了这些功能在编程中的实际运用和技巧。
摘要由CSDN通过智能技术生成

5.1数学函数和控制流函数

1数学函数

1.返回不小于x的最小整数: select ceiling(x),ceil(X)

2.返回不小于x的最大整数:select floor(X)

3.产生0~1的浮点数:select rand(X)

4.返回最接近参数x的整数:select round(x)

5.对参数x进行四舍五入的操作,保留y位:select round(x,y)

6.对参数x进行截取操作:select truncate(x)

1.2控制流函数

1.if:if(符合条件,'符合写法','不符合写法'')

2.ifnull:ifnull(正常显示,'为null时所替换文字')

5.2字符串函数

1.计算字符个数,计算字节个数:select CHAR_LENGTH('')、LENGTH('')

(1)字符个数:不区分中英文或者符合,有多少个就是多少个

(2)字节个数:1个英文和符号1个字节,1个中文3个字节

2.连接多个字符串:select COUCAT('','')(列表中含有'',不连接)

3.字符串替换:

(1)select INSERT('原内容,开始位数,被替换长度,替换后的内容')

(2)select REPACE('原内容',想替换的内容,'替换后的内容')

开始位数从1开始INSERT一次只能替换一个,而REPACE是一次性全部替换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值