MySQL-数据处理(1)

029-数据处理函数之获取字符串长度

sql 复制代码
select length('我是Cupid');
select char_length('我是Cupid');


concat (concatenate)

sql 复制代码
select concat('cu', 'pid', ' so', ' handsome');

030-去除字符串前后空白-trim

sql 复制代码
select trim('    a  b     c    ');
sql 复制代码
select trim(leading '0' from '000110');
select trim(trailing '0' from '000110');
select trim(both '0' from '000110');

031-数字相关

rand() 生成0-1随机浮点数

sql 复制代码
select rand();

rand(x)生成0到1的随机浮点数,通过指定整数x来确定每次获取到相同的浮点值。

sql 复制代码
select rand(42);

round(x) 四舍五入,保留整数位,舍去所有小数

sql 复制代码
select round(41.5);

round(x,y) 四舍五入,保留y位小数

sql 复制代码
select round(41.553, 2);


truncate(x, y)舍去

sql 复制代码
select truncate(41.553, 1);
  • ceil函数:返回大于或等于数值x的最小整数
  • floor函数:返回小于或等于数值x的最大整数
sql 复制代码
select ceil(3.001);
select floor(3.999);
相关推荐
川石课堂软件测试10 小时前
MySQL数据库之DBA命令
数据库·网络协议·mysql·http·单元测试·prometheus·dba
ybb_ymm12 小时前
mysql8在linux下的默认规则修改
linux·运维·数据库·mysql
倔强的石头_13 小时前
Navicat Premium 与金仓数据库融合实践:高效管理国产数据库新方案
数据库
程序新视界13 小时前
为什么要尽量将MySQL表字段要设置为NOT NULL?
数据库·mysql·dba
怪兽201414 小时前
SQL优化手段有哪些
java·数据库·面试
lypzcgf14 小时前
FastbuildAI后端数据库模块注册分析
数据库·ai应用·ai创业·智能体平台·ai应用平台·agent平台·fastbuildai
xyy202515 小时前
Spring事务的传播方式
java·数据库·spring
非凡的世界15 小时前
Thinkphp8 Redis队列与消息队列topthink/think-queue 原创
数据库·redis·bootstrap·thinkphp
yookay zhang15 小时前
DM线程的管理知识学习
数据库