oracle_sql单行函数练习(含答案)

oracle_sql单行函数练习(含答案)

ID:18105295

大小:55.00 KB

页数:5页

时间:2018-09-13

oracle_sql单行函数练习(含答案)_第1页
oracle_sql单行函数练习(含答案)_第2页
oracle_sql单行函数练习(含答案)_第3页
oracle_sql单行函数练习(含答案)_第4页
oracle_sql单行函数练习(含答案)_第5页
资源描述:

《oracle_sql单行函数练习(含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、oracle_sql单行函数练习(含答案)http://www.fsimple.com整理2012-12-3Oracle单行函数的实例练习,基于Oracle自带数据库,用户名分别为hr(主要)和scott。基本上都做出来了,但还有一道关于人民币转数字的还没有做出来,有知道的留言下哦,其他地方有错误的请指正。 Sql代码 1./*1、将字符串 'abc' 以10位长度输出,不足10位用#补足(分别从左边和右边补足)  2.2、将字符串'    abc  ewr  3245   4     '去除两头空格输出  3.3、将字符串'abc 234 abc abc 

2、def abc' 中'abc'  替换为 '###' 输出  4.4、将数字7433453.52638263 四舍五入后输出  5.5、将数字743583.345234 中十位数之后数字全部忽略输出  6.*/  7.  8.--1、将字符串 'abc' 以10位长度输出,不足10位用#补足(分别从左边和右边补足)  9.SELECT  lpad('abc',10,'#')  FROM dual;  10.SELECT  rpad('abc',10,'#')  FROM dual;  11.--2、将字符串'    abc  ewr  3245   4   

3、  '去除两头空格输出  12.SELECT trim('    abc  ewr  3245   4     ') FROM dual;  13.--3、将字符串'abc 234 abc abc def abc' 中'abc'  替换为 '###' 输出  14.SELECT replace('abc 234 abc abc def abc','abc','###') FROM dual;  15.--4、将数字7433453.52638263 四舍五入后输出  16.SELECT ROUND(7433453.52638263) FROM dual;  1

4、7.--5、将数字743583.345234 中十位数之后数字全部忽略输出  18.SELECT round(743583.345234,-1) from DUAL;  19.  1./*  2.6、查询hr方案中employees表,将所有员工工资上涨 11.173% 后,四舍五入到十位输出  3.7、将当前系统时间格式化为'YEAR MONTH DY DAY YYYY-MM-DD HH24:MI:SS'输出  4.8、查询hr方案中employees表,将入职时间格式化为'YYYY-MM-DD HH24:MI:SS' 显示  5.9、将当前时间加一年后格

5、式化输出显示  6.10、两个时间相减后输出   7.*/  8.  9.--6、查询hr方案中employees表,将所有员工工资上涨 11.173% 后,四舍五入到十位输出  10.SELECT round(salary*(1+0.11173),-1)  11.FROM employees;  12.  13.--7、将当前系统时间格式化为'YEAR MONTH DY DAY YYYY-MM-DD HH24:MI:SS'输出  14.SELECT to_char(sysdate,'YEAR MONTH DY DAY YYYY-MM-DD HH24:MI:

6、SS')  15.FROM dual;  16.--8、查询hr方案中employees表,将入职时间格式化为'YYYY-MM-DD HH24:MI:SS' 显示  17.SELECT to_char(hire_date,'YYYY-MM-DD HH24:MI:SS')   18.FROM employees;  19.--9、将当前时间加一年后格式化输出显示  20.SELECT to_char(add_months(sysdate,12),'YYYY-MM-DD')  21.from dual;  22.  23.--10、两个时间相减后输出   24.

7、SELECT to_date(2011,'YYYY')-sysdate  25.FROM dual;  26.  27./*  28.11、查询hr下employees表中入职时间满10年的员工  29.12、查询hr下employees表中2000年后入职的员工  30.13、查询hr下employees表中所有98年3月入职的员工  31.14、查询hr下employees表中所有在3月入职的人  32.15、查询当前时间距离 '1998-8-2'  的月数  33.*/  34.  35.--11、查询hr下employees表中入职时间满10年的员工

8、  36.SELECT first_name  37

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。