栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MySQL进阶4,常见函数

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL进阶4,常见函数

类似java里的方法

调用:select 函数名(实参列表)  (from 表);

分类:1.0单行 concat,ifnull,length

             2.0分组函数

#1length 字节
SELECt LENGTH('john');

 #2.concat拼接字符串
SELECT CONCAt (last_name,'_',first_name) 
FROM `employees`;
#3.upper,lower(大小写)
SELECt UPPER('john');
SELECT LOWER('joHN');

顾名思义,就是变大小写

#案例,将姓变大写,名变小写,然后拼接
SELECT CONCAt(UPPER(last_name),'_',LOWER(first_name))  姓名 
FROM  employees;

#4.substr substring 
#注意:索引从1开始
#截取从指定索引处后面的字符
SELECt SUBSTr('李莫愁爱上了陆展元',7) out_put;

输出:陆展元

=============

#截取从指定索引处指定字符长度的字符
SELECT SUBSTr('李莫愁爱上了陆展元',1,3) out_put;

输出:李莫愁

=============

#案例,姓名中首字母大写,其他字符小写
SELECT CONCAt(UPPER(SUBSTr(last_name,1,1)),'_',LOWER(SUBSTr(first_name,2))) out_put
FROM employees;

 #5.instr
#返回子串第一次出现的索引,如果找不到返回0
SELECt INSTR('红果果喜欢龙飘飘','龙飘飘')AS out_put;

输出:6

#6.trim 去前后
SELECT TRIm('a'FROM'aaaaa龙aaa飘飘aaaa') AS out_put;

  #7.lpad  用指定的字符实现左填充指定长度
SELECT LPAd('龙飘飘',10,'*') AS out_put;

 #8.rpad  用指定的字符实现右填充指定长度
SELECT RPAD('龙飘飘',12,'**') AS out_put;

 #9.replace 替换
SELECT REPLACE('aaa爱上了bbb','aaa','ccc')AS out_put;

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991979.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号