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);
相关推荐
没有bug.的程序员32 分钟前
MyBatis 初识:框架定位与核心原理——SQL 自由掌控的艺术
java·数据库·sql·mybatis
Databend1 小时前
Databend 亮相 DTCC 2025:存算分离架构引领湖仓一体化
数据库
回家路上绕了弯1 小时前
ClickHouse 深度解析:从核心特性到实战应用,解锁 OLAP 领域新势能
数据库·后端
张铁铁是个小胖子1 小时前
mysql是怎样运行的(梳理)
数据库·mysql
许泽宇的技术分享3 小时前
当自然语言遇上数据库:Text2Sql.Net的MCP革命如何重新定义开发者与数据的交互方式
数据库·.net·text2sql·mcp
2301_803554523 小时前
redis学习
数据库·redis·学习
weixin_456588154 小时前
【java面试day19】mysql-优化
java·mysql·面试
TT哇4 小时前
@[TOC](MySQL)MySQL经典练习题(详解)
数据库·mysql
Yichen_liuuil4 小时前
Oracle数据库迁移
数据库·oracle·备份·迁移
小李飞刀李寻欢4 小时前
MongoDB /redis/mysql 界面化的数据查看页面App
redis·mysql·mongodb