5sql语言的复杂操作

5sql语言的复杂操作

ID:34721392

大小:53.38 KB

页数:3页

时间:2019-03-10

5sql语言的复杂操作_第1页
5sql语言的复杂操作_第2页
5sql语言的复杂操作_第3页
资源描述:

《5sql语言的复杂操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1:分别求得字符“Z,D,H和空格”的ASCII值;Selectascii(‘Z’)Z,ascii(‘D’)D,ascii(‘D’)D,ascii(‘’)spacefromdual;2:对于上例球的的ASCII,使用chr函数再返回其对应的字符;Selectchr(90),chr(72)fromdual;3:使用concat()函数连接“Hello”和“World”两个字符串;Selectconcat(‘hello’,’world!’)informationfromdual;4:使用initcap()函数转换

2、字符“ohmygod!”的输出;Selectinitcap(‘ohmygod!’)informationfromdual;5:在字符串“oracle11g”中,从第3个字符开始查询字符串“1”第2次出现的位置;Selectinstr(‘oracle11g’,’1’,3,2)abcfromdual;6:在scott模式下,通过使用length()函数返回雇员名称长度大于5的雇员信息及所在部门信息;Selecte.name,e.empno,d.dnamefromempeinnerjoindeptdone.dept

3、no=d.deptnowherelength(e.ename)>5;7:在hr模式下,在employees表中检索雇员名称以字母“a”开头的员工信息,并将first_name字段的值转换为小写,将last_name字段的值转换为大写;Selectlower(first_name),upper(last_name)fromemployeeswherelower(first_name)like‘a%’;8:使用ltrim()、rtrim()、trim()函数分别去掉字符串“####East####”、“East”

4、、“####East###”中左侧的“#”、右侧空格和左右两侧的“#”;Selectltrim(‘####East####’,’#’),rtrim(‘East’),trim(‘#’from‘####East####’)fromdual;9:使用replace()函数把字符串“BadLuckBadGril”中的“Bad”字符串用“Good”替换掉;Selectreplace(‘BadLuckBadGril’,’Bad’,’Good’)fromdual;10:使用substr()函数在字符串“MessageBox

5、”中从第8个位置截取长度为3的字符串;Selectsubstr(‘MessageBox’,8,3)fromdual;11:使用ceil()函数返回3(7.3;7;-7.3)个指定小数的整数值;Selectceil(7.3),ceil(7),ceil(-7.3)fromdual;12:使用round()函数返回PI(3.1415926)为两位小数的值;Selectround(3.1415926)fromdual;13:使用power()函数返回2的3次方;Selectpower(2,3)fromdual;14:

6、使用sysdate()函数返回当前系统的日期;Selectsysdateas系统时间fromdual;15:使用ADD_MONTHS()函数在当前日期下加上6个月并显示其值;SelectADD_MONTHS(sysdate,6)fromdual;16:使用to_char()函数转换系统日期为“YYYY-MM-DD”格式;Selectsysdateas默认时间格式,to_char(sysdate,’YYYY-MM-DD’)as转换后的日期fromdual;17:使用to_number()函数把十六进制数“18f

7、”转换为十进制数;Selectto_number(‘18’,xxx’)as十进制数fromdual;18:在scott模式下,使用count()函数计算员工总数,使用avg()函数计算平均工资;Selectcount(empno)as员工总数,round(avg(sal),2)as平均工资fromemp;19:在scott模式下,在emp表中查询部门名称(dname)为“RESEARCH”的员工信息(dname为dept表中字段,deptno为连接emp和dept表的字段);Selectempno,ename

8、,jobfromempwheredeptno=(selectdeptnofromdeptwheredname=’RESEARCH’);或Selectempno,ename,jobfromempjoindeptonemp.deptno=dept.deptnowheredname=’RESEARCH’;20:在emp表中,查询出既不是最高工资也不是最低工资的员工信息;Selectempno,ename,

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

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

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