网站大量收购独家精品文档,联系QQ:2885784924

sql语句编程手册.doc

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql语句编程手册

sql语句编程手册 一、SQL PLUS 1 引言 SQL命令 以下17个是作为语句开头的关键字: alter drop revoke audit grant rollback* commit* insert select comment lock update create noaudit validate delete rename 这些命令必须以“;”结尾 带*命令句尾不必加分号,并且不存入SQL缓存区。 SQL中没有的SQL*PLUS命令 这些命令不存入SQL缓存区 @ define pause # del quit $ describe remark / disconnect run accept document save append edit set break exit show btitle get spool change help sqlplus clear host start column input timing compute list ttitle connect newpage undefine copy 2 数据库查询 数据字典 TAB 用户创建的所有基表、视图和同义词清单 DTAB 构成数据字典的所有表 COL 用户创建的基表的所有列定义的清单 CATALOG 用户可存取的所有基表清单 select * from tab; describe命令 描述基表的结构信息 describe dept select * from emp; select empno,ename,job from emp; select * from dept order by deptno desc; 逻辑运算符 = !=或 = = in between value1 and value2 like % _ in null not no in,is not null 谓词in和not in 有哪些职员和分析员 select ename,job from emp where job in (clerk,analyst); select ename,job from emp where job not in (clerk,analyst); 谓词between和not between 哪些雇员的工资在2000和3000之间 select ename,job,sal from emp where sal between 2000 and 3000; select ename,job,sal from emp where sal not between 2000 and 3000; 谓词like,not like select ename,deptno from emp where ename like S%; (以字母S开头) select ename,deptno from emp where ename like %K; (以K结尾) select ename,deptno from emp where ename like W___; (以W开头,后面仅有三个字母) select ename,job from emp where job not like sales%; (哪些雇员的工种名不以sales开头) 谓词is null,is not null 没有奖金的雇员(即commision为null) select ename,job from emp where comm is null; select ename,job from emp where comm is not null; 多条件查询 select ename,job from emp where deptno=20 and job!=clerk; 表达式 + - * / 算术表达式 选择奖金高于其工资的5%的雇员 select ename,sal,comm,comm/sal from emp where comm.05*sal order by comm/sal desc; 日期型数据的运算 add two days to 6-Mar-87 6-Mar-87 + 2

文档评论(0)

wf93679 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档