当前位置:网站首页>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
边栏推荐
- 小程序wx.previewMedia相关问题解决-日常踩坑
- Object.create()原理,Object.create()规范,手写Object.create(),Object.create()用法
- (扩展)BSGS与高次同余方程
- 使用compressorjs压缩图片,优化功能,压缩所有格式的图片
- HuggingFace
- 可视化之路(九)Arrow类详解
- 数据库查询优化的方式
- 可视化常见问题解决方案(九)背景颜色问题
- el-table 横向滚动条固定在可视窗口底部
- remote: Support for password authentication was removed on August 13, 2021.
猜你喜欢
Typora操作技巧说明(一).md
记录一下使用v-print中遇到的问题
数据分析入门 | kaggle泰坦尼克任务(四)—>数据清洗及特征处理
USO technology was invited to share the technical framework and challenges of AI synthetic virtual characters at lvson2020 conference
可视化常见问题解决方案(八)共享绘图区域问题解决方案
可视化之路(十一)matplotlib颜色详解
Meishe technology launches professional video editing solution for desktop -- Meiying PC version
Typora语法详解(一)
可视化常见绘图(一)堆叠图
Educational Codeforces Round 81 (Rated for Div. 2)
随机推荐
如何将进程绑定到指定的CPU上
Metro wireless intercom system
Solution of emergency communication system for major security incidents
Source Insight 4.0常见问题
可视化常见绘图(五)散点图
保洁阿姨都能看懂的中国剩余定理和扩展中国剩余定理
F-牛妹的苹果树(直径合并)
可视化常见绘图(一)堆叠图
可视化之路(十)分割画布函数详解
可视化常见问题解决方案(八)数学公式
Tensorflow安装后ImportError: DLL load failed: 找不到指定的模块,且国内安装缓慢
el-table的数据更新后,页面中数据未更新this.$forceUpdate()无效果
10.更新操作
Moment.js中format方法函数的格式
数论之阶与原根讲解
7.子查询
获取字符格式的当前时间
特殊成员与魔法方法
图论入门——建图
数据分析入门 | kaggle泰坦尼克任务(三)—>探索数据分析