- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DQL语句
--DQL语句--查询语句用来检索数据使用--SELECT 子句用来指定要查询的字段,若写*则表示查询所有字段--FROM 子句用来指定数据来源的表SELECT empno,ename,JOB,sal FROM emp_gugo;SELECT mgr,hiredate,comm FROM emp_gugo;--SELECT 子句中也允许使用函数或表达式,这样可以将结果查询出来 SELECT ename,sal*12,sal FROM emp_gugo; --在DQL中使用where子句也可以只查询出满足条件的记录 SELECT ename,JOB,sal FROM emp_gugo WHERE JOB = CLERK; SELECT ename,JOB,sal FROM emp_gugo WHERE sal 2500; --字符串函数 --concat(c1,c2) SELECT concat(ename,sal) FROM emp_gugo; SELECT concat(concat(ename,,),sal) FROM emp_gugo; SELECT ename || , || sal FROM emp_gugo; --length(c):求字符串长度 SELECT ename,LENGTH(ename) FROM emp_gugo; --upper,lower,initcap 将字符串转换为全大写,全小写,首字母大写 --dual:伪表,当查询的内容与表没有任何内容的时候可以在FROM子句中查询该表,会查询出一条记录 --intitcap 支持字符内按空格区分每个单词之后首字母大写 SELECT upper(HelloWorld),lower(HelloWorld),initcap(hello world) FROM dual; --trim 去除字符串两边的指定字符,截取集只能有一个字符 --ltrim 去除字符串左边的的截取集中指定的的任一字符,直到遇到不符合截取集条件的字符为止,截取集可以不只一个字符 --rtrim 去除字符串右边的的截取集中指定的的任一字符,直到遇到不符合截取集条件的字符为止,截取集可以不只一个字符 SELECT trim (e FROM eeeeeelieieieeele) FROM dual; SELECT ltrim (eeeeeelieieieeele,el) FROM dual; SELECT rtrim (eeeeeelieieieeele,el) FROM dual; --lpad,rpad 补位函数 --允许将指定字符串显示指定位数,不足时补充若干指定字符达到该长度 --lpad 从左添加,rpad 从右添加,当指定位数小于字符串长度时,从左截取指定位数 --可以达到右对齐/左对齐的效果(指定数较大的时候且使用空格字符) SELECT ename,rpad(sal,5,!) FROM emp_gugo; SELECT ename,lpad(sal,10,!) FROM emp_gugo; --substr (str,m[,n]) --将给定字符串从m处开始连续截取n个字符,n不指定时默认取到字符串末尾,n超过可以截取的字符数量也是截取到末尾 --n表示n个字符,不能为负数 --m可以是负数,负数则是从倒数位置开始 --读取顺序是从左往右的 --数据库中的下标是从1开始的 SELECT substr(thinking in java,-7,4) FROM dual; --instr(c1,c2,m,n) --查看c2在c1中的位置,m用来指定从哪里开始检索,不写默认从第一个字符开始 --n表示第几次出现,不写默认为1 SELECT instr(thinking in java,i,2,2) FROM dual; --数值函数 --round(m,n):四舍五入 --n为保留到小数点后的位数,若n为负数,则是十位以上的数字, SELECT round(55.567,1) FROM dual; SELECT round(33.745,0) FROM dual; SELECT round(645.333,-3) FROM dual; --trunc(m,n)截取数字 SELECT trunc(55.335,1) FROM dual; SELECT trunc(564.44,0) FROM dual; SELECT trunc(55.678,-1) FROM dual; --mod(m,n):返回m除以n后的余数,n为0则直接返回m SELECT mod(555,20) FROM dual; SELECT mod(555,0) FROM dual; --ceil(n),floor(n)返
您可能关注的文档
最近下载
- 南方医科大学2022-2023年《生理学》期末考试试卷(A卷)含参考答案.docx
- 《包装测试技术》课件.ppt VIP
- 企业移动应用平台解决方案-企业微信.pptx VIP
- Solidworks2020案例实战教程高职全套教学课件.pptx
- 金蝶EAS操作手册期末结账V.doc VIP
- 《人工智能基础》课件.ppt VIP
- 塑造职业形象(共83张课件).pptx VIP
- 幼儿园小班科学游戏《认识三角形》PPT课件.pptx VIP
- 干热灭菌--去热源 USP、CP、EP关于干热去热原的温度时间要求.pdf VIP
- 人教版八年级上册英语 Unit 1 Happy Holiday Section B 1a-1d 练习题(含答案).doc VIP
文档评论(0)