oracle-笔记

oracle-笔记

ID:37125689

大小:3.67 MB

页数:42页

时间:2019-05-18

oracle-笔记_第1页
oracle-笔记_第2页
oracle-笔记_第3页
oracle-笔记_第4页
oracle-笔记_第5页
资源描述:

《oracle-笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-查看当前日期进行运算取别名可加as也可不加as字段连接用

2、

3、---字符串连接任何数值和null进行运算后,都会得到null值查看当前日期设置日期显示格式(只能改当前会话)---对数据进行排序(默认为升序)Asc表示升序,desc表示降序对数据进行降序排序对数据进行排序(多字段)---Deptno按升序,sal按降序对数据进行排序查询deptno为10的ename和deptno查询sal在2000到4000之间的ename和sal&的用法---Between⋯and⋯的用法(包括前后2个)In的用法和notin的用法账户锁定---用户解锁删除表中数据先保存然后删除再回滚--

4、-Distinct关键字可以消除重复行---模糊查询:_:表示一个字符%:表示零个或多个字符Like后必须跟字符用单引号括起来’’查询dname中以s开头s结尾的信息查询dname中第二个字符是E的信息---查询dname中只要有S的信息---中文也用一个下划线转义字符用法转义字符可以随便自定义但一般使用斜杠在select语句后面加上escape关键字---查询不带%的信息用NOTLIKE---运算符的优先级SP和TH的用法---NVL用法将comm中null的转换为45NVL2用法NVL2(n,a,b)将n中为null的变成b,不为null的变成a---NULLIF用法

5、NULLIF(n,a)将n中与a相等的变成null将ename为SMITH的工资提升当job为CLERK时乘以2保存---运行保存的文件---用@或者run编辑edit将查询到的信息存入文件中先打开SPOOL将select*fromemp查到的信息存入到d:/result.txt中然后关闭SPOOL最大,最小MAX()MIN()括号中可以是数值型也可以是字符型也可以是日期---分组函数AVG/SUM只能用于NUM类型的数值---COUNT(字段)在记数时会将null忽略;如果用COUNT(*)的话可以正常记数,不忽略null行---按deptno分组求出各部门的平均工资--

6、-按工作职位job分组求出不同职位的平均工资按职位不同求出每个职位的最高工资计算出每个部门的人数---求部门人数最多的部门人数求部门工资大于2000的人数最多的部门Groupby子句要写在where子句后面分组函数不能写在where子句后面,如果要对组函数进行判断,只能用having子句Having子句,having子句和groupby没有先后顺序对多个字段进行分组---表链接多表查询对表取别名不能用as对字段取别名可以用as外连接没有+号的那边全部显示---自连接把一张表当成两张表---99年后新连接自然连接(NATURALJOIN):自动查询两表中相同字段并作等值连接相

7、同字段的类型要相同,不然就会出错两个表中必须有相同字段名字和相同类型---两个表相连用JOIN关键字---右外连接连接右边的全部显示,左边显示符合条件的联合查询UNION子查询子查询语句要写在括号里面子查询语句可以写在where子句后---子查询也可以写在from后面(此时当成一个表)---子查询也可以写在HAVING子句后面使用子查询创建一个表,此时子查询可以不用写在括号中连表中数据都复制过来只创建一个和dept结构相同,不复制表中数据

8、能从1开始查询8到14条纪录使用子查询99年后的新外连接右外连接显示出右边的所有信息向一个表中添加另一个表中的数据---更新表中数据使用子查询---设置只读事务字符函数Substr(Char,m,n)char代表截取哪个字符串,m代表从第几个字符开始.n代表截取几个字符;替换将A替换成‘我是老鼠’---Mod(m,n)m/n取余---日期函数.add_months(sysdate,10)在当前日期上加10个月---.last_day(sysdate)返回当前日期所在月份的最后一天---取别名时可以用双引号,也可以不用双引号,但是在区分大小写和有空格的情况下必须使用双引号才行

9、。正确错误示范:1。有空格2。区分大小写用现有的表填充已知表---------TO_CHAR对表结构进行操作·添加表字段·删除表字段---·修改表字段(属性和长度)---字段长度变短时,不能小于字段中任意字符的长度。·修改表字段名删除表中数据不可回滚truncate后不能跟where语句可回滚对表重新命名---创建表时可以给字段定义约束在定义字段时直接定义约束,叫列约束定义非空约束只能是列约束,不能进行表约束在定义字段后,再定义约束,并可以给约束取名字删除约束查找表的约束---外键约束student表中的cid参照

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

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

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