Oracle_SQL语句大全---尚学堂马士兵讲义.doc

Oracle_SQL语句大全---尚学堂马士兵讲义.doc

ID:52738240

大小:128.00 KB

页数:30页

时间:2020-03-30

Oracle_SQL语句大全---尚学堂马士兵讲义.doc_第1页
Oracle_SQL语句大全---尚学堂马士兵讲义.doc_第2页
Oracle_SQL语句大全---尚学堂马士兵讲义.doc_第3页
Oracle_SQL语句大全---尚学堂马士兵讲义.doc_第4页
Oracle_SQL语句大全---尚学堂马士兵讲义.doc_第5页
资源描述:

《Oracle_SQL语句大全---尚学堂马士兵讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OracleSQL语句大全2009-04-1315:391.desc(描述)emp描述emp这张表2.descdept部门表3.descsalgrade薪水等级4.select*fromtable查找表中的元素5.dual是系统中的一张空表(可以用于计算各种数学表达式)6.select*fromdual7.selectsysdatefromdual取出系统时间8.selectename,sal*12"annul_sal"(取的别名)fromemp;查找用户姓名和用户的年薪9.任何含有空值的数学表达式的值都是

2、空值selectename,sal*12+commfromemp;10.selectename

3、

4、salfromemp其中的

5、

6、(字符串连接符)相当于将sal全部转化为字符串11.表示字符串的方法selectename

7、

8、'ajjf'fromemp;12.如果其中有一个单引号就用2个单引号来代替他selectename

9、

10、'sakj''lds'fromemp;13.selectdistinctdeptnofromemp(去除部门字段中重复的部分,关键字distinct)14.selectdistinctde

11、ptno,jobfromemp;(去除这2个字段中重复的组合)15.select*fromdeptwheredeptno=10;取出条件(取出部门编号为10的记录)16.select*fromempwhereename='CLIRK';取出部门中姓名为clirk的记录(注意取出过程中ename用单引号隔开)17.selectename,salfromempwheresal>1500;取出部门中薪水大于1500的人的姓名18.selectename,sal,deptnofromempwheredeptno<>

12、10取出部门中的部门号不等于10的19.selectename,sal,deptnofromempwhereename>'CBA'取出部门中员工名字大于CBA的员工(实际比较的是ACIIS码)20.selectename,salfromempwheresalbetween800and1500selectename,salfromempwheresal>=800andsal<=1500;(取出800和1500之间的数)21.selectename,sal,commfromempwherecommisnull(

13、选出其中的空值)selectenmae,sal,commfromempwherecommisnotnull(选出其中的非空值)22.selectename,sal,commfromempwheresalin(800,1500,2000);取出这3者之中的selectename,sal,commfromempwhereenamein('simth');23.selectename,sal,hiredatefromempwherehiredata>'3-04月-81';宣传符合条件的日期24.selectena

14、me,sal,fromempwheresal>1000ordeptno=10;找出工资薪水大于1000或者部门号等于10的员工25.selectename,salfromempwheresalnotin(500,1000);查找薪水不在500到1000的员工姓名和月薪26.selectename,salfromempwhereenamelike'%ALL%';查找姓名中含有ALL的客户信息%表示0个或多个字母selectename,salfromempwhereenamelike'_A%';查找第二个字母是

15、A的客户信息27.selectename,salfromempwhereenamelike'_%$%%'escape'$';自己指定转义字符selectename,salfromempwhereenamelike'_%%%';查找中间含有%相匹配的客户信息,运用转易字符28.select*fromdeptorderbydeptno对表中元素按部门号排序select*fromdeptorderbydeptnodesc默认为升序asc,可以用desc按降序29.selectename,salfromempwh

16、eresal<>1000orderbysaldesc,enamedesc按照查询条件来查询,并排序(asc升序排列)30.selectename,sal*12fromempwhereenamenotlike'_%A%'andsal>800orderbysaldesc31.selectlower(ename)fromemp将ename都转化为小写lower是函数能将字母转化为小写,upper(ename)32.se

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

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

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