--大小写转换
Select upper('ABc') from dual --ABC 大写
Select Lower('bAc') from dual --bac 小写
Select Initcap('caB') from dual --Cab 首字母大写
--截取字符串
Select Substr('123456',2), --23456
Substr('123456',2,2), --23
Substr('123456',-6,2) --12
from dual
Select upper('ABc') from dual --ABC 大写
Select Lower('bAc') from dual --bac 小写
Select Initcap('caB') from dual --Cab 首字母大写
--截取字符串
Select Substr('123456',2), --23456
Substr('123456',2,2), --23
Substr('123456',-6,2) --12
from dual
2018-05-24
dual 表是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的 select 语句中。
-- 查看当前连接用户
select user from dual;
-- 查看当前日期、时间
select sysdate from dual;
-- 当作计算器用
select 1+2 from dual;
-- 查看当前连接用户
select user from dual;
-- 查看当前日期、时间
select sysdate from dual;
-- 当作计算器用
select 1+2 from dual;
2018-03-20
-- 根据出生年月日得到年龄
SELECT stuName, TO_CHAR(sysdate, 'YYYY') - TO_CHAR(stuBirthday, 'YYYY') AS age FROM students;
SELECT stuName, TO_CHAR(sysdate, 'YYYY') - TO_CHAR(stuBirthday, 'YYYY') AS age FROM students;
2018-03-20
Oracle 中的函数主要为了方便数据的统计以及处理查询结果,他们包括:
- 统计函数
- 数学函数
- 字符串函数
- 日期函数
- 转换函数
- 统计函数
- 数学函数
- 字符串函数
- 日期函数
- 转换函数
2018-03-20