SQL数据操作语句全解析
1. 数据转换函数
数据转换函数用于以以下方式转换数据:
- 字符转数字
- 数字转字符
- 字符转日期
- 日期转字符
以下是一些常见数据转换函数的使用示例:
-- 以指定格式显示工资
SELECT EmpID, TO_CHAR(Salary, '$99,999.99') AS Salary FROM Emp;
-- 将出生日期从YYYYMMDD转换为标准日期格式
SELECT Stud#, TO_DATE(StudDoB, 'YYYY-MM-DD') StudDoB FROM Student;
-- 以YYYY-MM-DD格式显示出生日期
SELECT Stud#, TO_CHAR(TO_DATE(StudDoB, 'YYYY-MM-DD'), 'YYYY-MM-DD') StudDoB FROM Student;
-- 以YYYY-MM-DD格式显示当前日期
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') CurrentDate FROM DUAL;
-- 以YYYY格式显示当前年份
SELECT SUBSTR(TO_CHAR(SYSDATE, 'YYYY-MM-DD'), 1, 4) CurrentYear FROM DUAL;
-- 将当前日期转换为VARCHAR2并显示
SELECT CAST (CURRENT_DATE AS VARCHAR2(20)) Current_Date FROM DUAL;
同时,常用的日期和数字格式如下表所示:
| 有效日期格式 | 说明 |
超级会员免费看
订阅专栏 解锁全文
1889

被折叠的 条评论
为什么被折叠?



