最后
SELECT TRIM(‘a’ FROM ‘aaaaa叶aa绿体aaaaa’) AS result;
#去空格
SELECT TRIM(’ 叶aa绿体a ') AS result;
⑥LPAD()
:用指定的字符左填充指定长度,RPAD()
则是右填充
SELECT LPAD(‘叶绿体’,9,‘a’) AS result;
⑦REPLACE()
:替换
SELECT REPLACE(‘a叶aaa绿体aaaa’,‘a’,‘B’) AS result;
①ROUND()
:四舍五入
#默认保留一位小数
SELECT ROUND(1.62) AS result;
#保留两位小数
SELECT ROUND(1.627,2) AS result;
②CEIL()
:向上取整,返回大于等于该数的最小整数
SELECT CEIL(1.002) AS result;
③FLOOR()
:向下取整,返回小于等于该数的最大整数
SELECT FLOOR(1.002) AS result;
④TRUNCATE()
:截断
SELECT TRUNCATE(1.699,1) AS result;
⑤MOD()
:取余,等价于%
SELECT MOD(10,-3) AS result;
①NOW():返回当前系统的日期和时间
SELECT NOW();
②CURDATE():返回当前系统日期,不包含时间
SELECT CURDATE();
③CURTIME():返回当前系统时间,不包括日期
SELECT CURTIME();
⑦YREAR()
:获取指定日期字段的年
SELECT YEAR(NOW());
SELECT YEAR(‘2021-09-30’) AS result;
⑧MONTH()
:获取指定日期字段的月,MONTHNAME()
则可以返回月份英文
SELECT MONTH(‘2021-09-30’) AS result;
SELECT MONTHNAME(‘2021-09-30’) AS result;
日,小时,分钟,秒钟都可以同上
⑨STR_TO_DATE()
:将字符按照指定的格式转为日期
#相当于是解析:两个参数格式要匹配
SELECT STR_TO_DATE(‘9-30 2021’,‘%m-%d %Y’) AS result;
⑩DATE_FORMAT()
:将日期转换成字符
#相当于是格式化
SELECT DATE_FORMAT(NOW(),‘%Y年%m月%d日’) AS result;
#查看版本
SELECT VERSION();
#查看数据库
SELECT DATABASE();
#查看用户
SELECT USER();
①IF()
:判断,第一个参数是条件,第二个是true的返回,第三个是false的返回
SELECT IF(10>5,‘大’,‘小’) AS result;
结语
小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。
我们选择的这个行业就一直要持续的学习,又很吃青春饭。
虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。
送给每一位想学习Java小伙伴,用来提升自己。
本文到这里就结束了,喜欢的朋友可以帮忙点赞和评论一下,感谢支持!
择的这个行业就一直要持续的学习,又很吃青春饭。
虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。
送给每一位想学习Java小伙伴,用来提升自己。
[外链图片转存中…(img-uG5z6c9r-1715495897127)]
本文到这里就结束了,喜欢的朋友可以帮忙点赞和评论一下,感谢支持!