🍁博客主页:👉@不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉MySQL数据库专栏 ✨欢迎加入社区: 👉不会压弯的小

🍁博客主页:👉@不会压弯的小飞侠
✨欢迎关注:👉点赞👍收藏⭐留言✒
✨系列专栏:👉MySQL数据库专栏
✨欢迎加入社区:👉不会压弯的小飞侠
✨人生格言:知足上进,不负野心。
🔥欢迎大佬指正,一起学习!一起加油!

mysql中常用的字符串函数:
字符串拼接,将S1,S2,… Sn拼接成一个字符串
concat(S1,S2,...Sn)将字符串str全部转为小写
lower(str)将字符串str全部转为大写
upper(str)左填充,用字符串pad对str的左边进行填充,达到n个字符串长度
lpad(str,n,pad)右填充,用字符串pad对str的右边进行填充,达到n个字符串长度
rpad(str,n,pad)去掉字符串头部和尾部的空格
trim(str)返回从字符串str从start位置起的len个长度的字符串
substring(str,start,len)例子
concat : 字符串拼接
select concat('b','e','y','o','n','d'); 
select lower('BEYOND'); 
select upper('beyond'); 
select lpad('1',3,'0'); 
select rpad('1',3,'0'); 
select trim('beyond myself'); 
select substring('beyond myself',1,6); 
update employee set workno = lpad(workno, 5, '0');select * from employee; 
ceil(x)floor(x)mod(x,y)rand()round(x,y)select ceil(5.1);select ceil(5.6); 
select floor(5.1);select floor(5.6); 
select mod(5,2); 
select rand(); 
select round(5.321); 
select lpad(round(rand()*1000000 , 0), 6, '0'); 
CURDATE()CURTIME()NOW()YEAR(date)MONTH(date)DAY(date)DATE_ADD(date, INTERVAL expr type)DATEDIFF(date1,date2)select curdate(); 
select curtime(); 
select now(); 
select year(now()); 
select month(now()); 
select day(now()); 
select date_add(now(), interval 10 year ); 
select datediff('2022-08-31', '2000-05-02'); 
IF(value , t , f)IFNULL(value1 , value2)CASE WHEN [ val1 ] THEN [res1] ...ELSE [ default ] ENDCASE [ expr ] WHEN [ val1 ] THEN [res1] ... ELSE [ default ] ENDselect if(false, 'Ok', 'Error'); select ifnull('Ok','Default');select ifnull('','Default');select ifnull(null,'Default'); selectname,( case workaddress when '北京' then '大城市' when '上海' then '大城市' else'小城市' end ) as '工作地址'from employee; 

来源地址:https://blog.csdn.net/qq_43514330/article/details/126618562
--结束END--
本文标题: 【MySQL数据库】一函数
本文链接: https://www.lsjlt.com/news/380047.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0