当前位置:网站首页>9.常用函数
9.常用函数
2022-04-23 06:23:00 【阿呆布衣酷】
9.常用函数
一:字符串函数
1.拼接字符串
select concat('编号为',empno,'的员工,姓名为',ename) from emp;
2.将字符串变为小写
select lower('Hello') from dual
3.将字符串变为大写
select upper('Hello') from dual;
4.获取字符串长度
select length('hello') from dual;
5.将字符串反转
select reverse('hello') from dual;
6.去除字符串两边的空格
select trim(' hello ') from dual;
7.将字符串s中的s1替换为s2
select replace('hello world','o','xx') from dual
8.将字符串s重复n次后返回
select repeat('hello',3) from dual
9.在字符串s的左边使用s1进行填充,直至长度为len
select lpad('hello',8,'x') from dual;
10.字符串s的右边使用s1进行填充,直至长度为len
select rpad('hello',8,'x') from dual;
11.从第i个位置开始对字符串s进行截取,截取len个
select substr('hello',2,3) from dual;
二:数值函数
1.返回大于n的最小整数
select ceil(10.1) from dual;
2.返回小于n的最大整数
select floor(10.1) from dual;
3.将n保留y位小数,四舍五入
select round(3.1415.3) from dual;
4.将n保留y位小数,不四舍五入
select truncate(3.1415,3) from dual;
5.返回0到1的随机数
select rand() from dual;
三:日期和时间函数
1.返回当前日期时间
select now() from dual;
2.返回当前日期
select curdate() from dual;
3.返回当前时间
select curtime from dual;
4.返回日期中的年
select year('2018-2-14') from dual;
5.返回日期中的月
select month('2018-2-14') from dual;
6.返回日期中的日
select day('2018-2-14') from dual;
7.返回两个日期时间之间相隔的整数
select timestampdiff(day,'1993-9-23','2018-11-22') from dual;
8.格式化日期
select date_format(now(),'%Y年%m月%d日 %H:%i:%s') from dual;
四:流程控制函数
1.if(f,v1,v2)如果f为真,则返回v1,否则返回v2
select if(5>2,'yes','no') from dual;
2.ifnull(v1,v2)如果v2不为null,则返回v1,否则返回v2
select ifnull(null,'0') from dual
3.case when f1 then v1 when f2 then v2…else v end 如果f1为真,则返回v1;如果f2为真,则返回v2…否则返回v
select case when 5<2 then 'one' when 6>4 then 'two'
else 'three' end
from dual;
五:系统信息函数
1.返回当前操作的数据库
select database();
2.返回当前登陆的用户
select user();
3.返回MySQL服务器的版本
select version();
版权声明
本文为[阿呆布衣酷]所创,转载请带上原文链接,感谢
https://adbycool.blog.csdn.net/article/details/124348415
边栏推荐
猜你喜欢
![[COCI]Lampice (二分+树分治+字符串哈希)](/img/7b/fe2a45d960a6d3eb7dc25200304adc.png)
[COCI]Lampice (二分+树分治+字符串哈希)

# 可视化常见绘图(二)折线图

数论分块(整除分块)

使用compressorjs压缩图片,优化功能,压缩所有格式的图片

Discussion on the outline of short video technology

Tensorflow安装后ImportError: DLL load failed: 找不到指定的模块,且国内安装缓慢

ES6之箭头函数细谈

反思|开启B站少女心模式,探究APP换肤机制的设计与实现

Machine vision series (02) -- tensorflow2 3 + win10 + GPU installation

不需要破解markdown编辑工具Typora
随机推荐
浅谈BFC(块格式化上下文)
数据分析学习(一)数据分析和Numpy基础
通用型冒泡、选择、插入、希尔、快速排序的代码实现
OpenGL超级宝典初步配置(freeglut、glew、gltools、glut)
Emergency communication system for flood control and disaster relief
Solution of wireless intercom system in Commercial Plaza
pytorch:关于GradReverseLayer实现的一个坑
Discussion on frame construction and technology selection of short video platform
H5案例开发
On BFC (block formatting context)
HuggingFace
青龙面板拉库命令更新【2022/4/20】收藏不走丢
P1390 公约数的和(莫比乌斯反演)
Take you to travel in space, and American photography technology provides comprehensive technical support for aerospace creative applet
el-date-picker中自定义快捷选项picker-options,动态设置禁用日期
[LNOI2014]LCA——树链剖分——多点LCA深度和问题
AuthorizationServer(授权服务器的简单搭建)
反思 | 事件总线的局限性,组件化开发流程中通信机制的设计与实现
关于'enum'枚举类型以及结构体的问题。
快速下载vscode的方法