SQL语言是通用的数据库语言 SQL命令可分为数据定义语言、数据操纵语言、事务控制语言和数据控制语言 Oracle支持的数据类型包括字符、数值、日期时间、RAW和LOB等 伪列:ROWID、ROWNUM 数据完整性:实体完整性、域完整性、引用完整性、自定义完整性 1、选择无重复的行,使用distin ...
分类:
数据库 时间:
2018-06-08 10:38:35
阅读次数:
223
--查询工资最高的前三名 (分页的感觉)select * from(select * from emp order by sal desc) twhere rownum <=3--查询工资最高的4到6名 (分页-->排序 行号 选择三步)select * from (select t.*,rownu ...
分类:
数据库 时间:
2018-06-04 23:25:58
阅读次数:
194
select * from EMP eselect * from dept dselect * from salgrade s--Oracle特有函数 case whenselect case 2 when 1 then '一' when 2 then '二' when 3 then '三' els ...
分类:
数据库 时间:
2018-06-03 23:46:37
阅读次数:
463
1,Oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。 2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。 3,oracle有 ...
分类:
数据库 时间:
2018-06-03 12:33:01
阅读次数:
159
select from (select rownum rn,e2. from (select e1. from emp e1)e2 where rownum=6; select from (select rownum en,e. from emp e) select e.deptno,e.ename ...
分类:
数据库 时间:
2018-05-28 11:33:33
阅读次数:
186
select flow_id,rw from (select t.flow_id ,rownum as rw from apex_030200.wwv_flow_list_templates t) where rw >= 51.rownum只能用<如果使用>加别名2.子查询引用只能在查询出的结果中引 ...
分类:
数据库 时间:
2018-05-24 12:44:13
阅读次数:
203
1. INDEX RANGE SCAN--请记住这个INDEX RANGE SCAN扫描方式drop table t purge;create table t as select * from dba_objects;update t set object_id=rownum;commit;crea ...
分类:
数据库 时间:
2018-05-23 17:04:25
阅读次数:
164
update table1 s set s.yesterday = (select yesterday from table1_BACK sb where sb.tagname = s.tagname and rownum = 1) where s.tagname = (select tagname ...
分类:
数据库 时间:
2018-05-20 19:27:44
阅读次数:
321
一、动态条件处理 需要使用mybatis的动态sql 二、分页 Oracle的分页sql: oracle的分页必须要使用rownum(只支持小于号) select * from (select rownum rw, a.* from (select * from eb_item) a where r ...
分类:
其他好文 时间:
2018-05-18 15:43:18
阅读次数:
132
SQL必知必会 第二课:检索数据 1、分页 (1)、SQL Server 栗子 : select top 2 columns from tableName (2)、Oracle 栗子 :select * from tableName ROWNUM <= 5 (3)、Mysql 栗子:selct * ...
分类:
数据库 时间:
2018-05-15 22:44:25
阅读次数:
213