MySql基本查询-基本函数
16lz
2021-04-01
#一.字符函数
#计算字符长度SELECT LENGTH('john')
#显示编码格式SHOW VARIABLES LIKE '%char%'
#转大小写
SELECT UPPER('john')SELECT LOWER('JOHN')
SELECT SUBSTR('李莫愁爱上了陆展元',7) AS out_put
#截取字符串SELECT SUBSTR('李莫愁爱上了陆展元',1,3) AS out_put
#拼接字符串SELECT CONCAT(UPPER(SUBSTR(last_name,1,1)),'_',LOWER(SUBSTR(last_name,2))) FROM employees
#查找索引,返回其实索引SELECT INSTR('杨杨阿姨那个','阿姨')
#去除空格,去除前后的空格
SELECT TRIM(' 666 ')SELECT LENGTH(TRIM(' 666 '))SELECT TRIM('a' FROM 'aaaaaa张aaaa无极aaaaaa')
#用指定的字符填充指定的长度
SELECT LPAD('赵子龙',10,'*')SELECT RPAD('赵子龙',10,'*')
#替换指定的字符串SELECT REPLACE('***aaaa****','aaaa','bbbb')
#二.数学函数
#四舍五入
SELECT ROUND(-1.56)SELECT ROUND(1.46)SELECT ROUND(1.462,2)
#向上取整,返回大于等于该参数的整数SELECT CEIL(1.02)
#向下取整,返回小于等于该参数的整数
SELECT FLOOR(1.82)
#截断SELECT TRUNCATE(1.69999,2)
#取余SELECT MOD(10,3)
#三.日期函数
SELECT NOW()SELECT CURDATE()SELECT CURTIME()SELECT YEAR(NOW())
#将指定字符转化成日期格式
SELECT STR_TO_DATE('2021-04-01','%Y-%m-%d')SELECT STR_TO_DATE('2021-4-1','%Y-%c-%d')
#将指定日期转化成字符串SELECT DATE_FORMAT(NOW(),'%y年%m月%d日')
#四.其他函数
SELECT VERSION()SELECT DATABASE()SELECT USER()
©著作权归作者所有:来自51CTO博客作者Vitamin_轩辰的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- 单链表字符串判断回文
- strcmp的返回值 字符串比较
- [MAC] 小技巧– 快速将终端开启在指定路径下
- NSX-T3.0.1安装
- Java技巧分享:判断字符串是否为空常的三种方法
- 3-27(string)
- linux if 判断
- js:事件、留言板、常用字符串函数
- java Date日期类型与字符串 转换