习惯性朴实简单!一起学习MySQL常见单行函数,字符数学日期流程控制

SELECT UPPER(‘Hello’);

在这里插入图片描述

LOWER():转换成小写

SELECT LOWER(‘Hello’);

在这里插入图片描述

2、字符控制函数

LENGTH():获取参数值的字节个数

SELECT LENGTH(‘叶绿体不忘呼吸aaaa’);

在这里插入图片描述

CONCAT():拼接字符串

SELECT CONCAT(‘Hello’,‘世界’) AS result;

在这里插入图片描述

SUBSTR():截取(MySQL里索引是从1开始的,而不是0)

#从第4个开始截取,截取后面全部

SELECT SUBSTR(‘我相信光’,4);

在这里插入图片描述

#从第1个开始截取,截取3个

SELECT SUBSTR(‘我相信光’,1,3);

在这里插入图片描述

INSTR():返回子串在主串中第一次出现的索引,如果不存在,则返回0

SELECT INSTR(‘国足10月13日客战沙特’,‘沙特’) AS result;

在这里插入图片描述

TRIM():去除字符串前后某字符

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():将日期转换成字符
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

面试结束复盘查漏补缺

每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。

以下最新总结的阿里P6资深Java必考题范围和答案,包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

重要的事说三遍,关注+关注+关注!

历经30天,说说我的支付宝4面+美团4面+拼多多四面,侥幸全获Offer

image.png

更多笔记分享

历经30天,说说我的支付宝4面+美团4面+拼多多四面,侥幸全获Offer

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
3%;" />

面试结束复盘查漏补缺

每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。

以下最新总结的阿里P6资深Java必考题范围和答案,包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

重要的事说三遍,关注+关注+关注!

[外链图片转存中…(img-4XHH7vB0-1713462916639)]

[外链图片转存中…(img-gzwc1y5V-1713462916639)]

更多笔记分享

[外链图片转存中…(img-yr6byxHz-1713462916639)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值