Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例
Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例
2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
oracle系列文章:
【1】Oracle数据库:啥是oracle数据库?你为啥要学oracle?
【2】Oracle数据库:oracle 11g安装教程,已安装好的oracle各个文件夹的作用,oracle用户权限怎么样
【3】Oracle数据库:oracle启动,oracle客户端工具plsql安装教程和使用方法
【4】Oracle数据库:创建表空间,创建新用户,给用户分配对象、角色和系统权限,登录新用户建表
【5】Oracle数据库:链接配置,包括sqlnet.ora里面的transnames.ora配置数据库标识符SID,listener暂时简单了解
【6】Oracle数据库:net configureation assistant工具配置监听listener,配置本地网络访问服务器上的数据库
【7】Oracle数据库:oracle字符类型、数字类型、创建表表名的命名规则
【8】Oracle数据库:约束条件:主键约束、唯一约束、检查约束、非空约束、外键约束、默认值填写
【9】Oracle数据库:表的关系:一对多,一对一,多对多,一一继承和修改的关系,表不是重点,重点是数据和约束关系
【10】Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作
【11】Oracle数据库:约束行限制where语句,判断条件,比较条件,字符串日期格式,in,like,escape,null语句
【12】Oracle数据库:逻辑运算and,or,not和各种运算的优先级控制
文章目录
- Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例
- @[TOC](文章目录)
- oracle排序order by
- select语句的执行顺序
- 约束和排序的练习
- 总结
oracle排序order by
跟查询条件没关系
跟选择操作没关系
必须跟在select语句的最后【总是,就是order by一定放在整个语句的最后就行了】
order by后面要指定要排序的列【你看看你要排序哪个列】
asc升序
desc降序
SQL> select last_name from employees order by last_name;LAST_NAME
-------------------------
Abel
Ande
Atkinson
Austin
Baer
Baida
Banda
Bates
Bell
Bernstein
Bissot
Bloom
Bull
Cabrio
Cambrault
Cambrault
Chen
Chung
Colmenares
DaviesLAST_NAME
-------------------------
De Haan
Dellinger
Dilly
Doran
Ernst
Errazuriz
Everett
Faviet
Fay
Feeney
Fleaur
Fox
Fripp
Gates
Gee
Geoni
Gietz
Grant
Grant
Greenberg
GreeneLAST_NAME
-------------------------
Hall
Hartstein
Higgins
Himuro
Hunold
Hutton
Johnson
Jones
Kaufling
Khoo
King
King
Kochhar
Kumar
Ladwig
Landry
Lee
Livingston
Lorentz
Mallin
MarkleLAST_NAME
-------------------------
Marlow
Marvins
Matos
Mavris
McCain
McEwen
Mikkilineni
Mourgos
Nayer
OConnell
Olsen
Olson
Ozer
Partners
Pataballa
Patel
Perkins
Philtanker
Popp
Rajs
RaphaelyLAST_NAME
-------------------------
Rogers
Russell
Sarchand
Sciarra
Seo
Sewall
Smith
Smith
Stiles
Sullivan
Sully
Taylor
Taylor
Tobias
Tucker
Tuvault
Urman
Vargas
Vishney
Vollman
WalshLAST_NAME
-------------------------
Weiss
Whalen
Zlotkey107 rows selected
你看看默认的就是升序了
排序可以用那个你没有展示的列**,比如按照薪水升序,你可以不展示薪水**
SQL> select last_name from employees order by salary;LAST_NAME
-------------------------
Olson
Markle
Philtanker
这样的话,名字自然不见得是abcd这样升序了
你看看展示薪水是啥状况
SQL> select last_name,salary from employees order by salary;LAST_NAME SALARY
------------------------- ----------
Olson 2100.00
Markle 2200.00
Philtanker 2200.00
你瞅瞅,他工资最低,就这么玩
你要降序的话
屁股加desc
SQL> select last_name,salary from employees order by salary desc;LAST_NAME SALARY
------------------------- ----------
King 24000.00
Kochhar 17000.00
SQL> select last_name,hire_date,salary,commission_pct from employees order by hire_date;LAST_NAME HIRE_DATE SALARY COMMISSION_PCT
------------------------- ----------- ---------- --------------
De Haan 2001/1/13 17000.00
Gietz 2002/6/7 8300.00
Baer 2002/6/7 10000.00
Mavris 2002/6/7 6500.00
Higgins 2002/6/7 12008.00
日期最早的2001年入职
salary我上面展示了
SQL> select last_name,hire_date,salary,commission_pct from employees order by commission_pct;LAST_NAME HIRE_DATE SALARY COMMISSION_PCT
------------------------- ----------- ---------- --------------
Lee 2008/2/23 6800.00 0.10
Johnson 2008/1/4 6200.00 0.10
Marvins 2008/1/24 7200.00 0.10
Banda 2008/4/21 6200.00 0.10
Kumar 2008/4/21 6100.00 0.10
Ande 2008/3/24 6400.00 0.10
Greene 2007/3/19 9500.00 0.15
Grant 2007/5/24 7000.00 0.15
Tuvault 2007/11/23 7000.00 0.15
Bates 2007/3/24 7300.00 0.15
Smith 2007/2/23 7400.00 0.15
Taylor 2006/3/24 8600.00 0.20
Bloom 2006/3/23 10000.00 0.20
Fox 2006/1/24 9600.00 0.20
Cambrault 2006/12/9 7500.00 0.20
Livingston 2006/4/23 8400.00 0.20
Zlotkey 2008/1/29 10500.00 0.20
Olsen 2006/3/30 8000.00 0.20
Sewall 2006/11/3 7000.00 0.25
Hall 2005/8/20 9000.00 0.25LAST_NAME HIRE_DATE SALARY COMMISSION_PCT
------------------------- ----------- ---------- --------------
Bernstein 2005/3/24 9500.00 0.25
Vishney 2005/11/11 10500.00 0.25
Hutton 2005/3/19 8800.00 0.25
Ozer 2005/3/11 11500.00 0.25
Abel 2004/5/11 11000.00 0.30
Smith 2005/3/10 8000.00 0.30
Partners 2005/1/5 13500.00 0.30
Errazuriz 2005/3/10 12000.00 0.30
Tucker 2005/1/30 10000.00 0.30
Cambrault 2007/10/15 11000.00 0.30
Doran 2005/12/15 7500.00 0.30
King 2004/1/30 10000.00 0.35
Sully 2004/3/4 9500.00 0.35
McEwen 2004/8/1 9000.00 0.35
Russell 2004/10/1 14000.00 0.40
King 2003/6/17 24000.00
Kochhar 2005/9/21 17000.00
De Haan 2001/1/13 17000.00
Hunold 2006/1/3 9000.00
Ernst 2007/5/21 6000.00
Austin 2005/6/25 4800.00 LAST_NAME HIRE_DATE SALARY COMMISSION_PCT
null佣金排在最后的
降序的话,就反过来展示,不掩饰了
1 2 3 4 5列号
不管
为了简单简化,你起别名,也可以用别名,就像变量一样
SQL> select last_name,hire_date,salary,commission_pct as com from employees order by com;LAST_NAME HIRE_DATE SALARY COM
------------------------- ----------- ---------- ----
Lee 2008/2/23 6800.00 0.10
Johnson 2008/1/4 6200.00 0.10
Marvins 2008/1/24 7200.00 0.10
Banda 2008/4/21 6200.00 0.10
Kumar 2008/4/21 6100.00 0.10
Ande 2008/3/24 6400.00 0.10
Greene 2007/3/19 9500.00 0.15
Grant 2007/5/24 7000.00 0.15
Tuvault 2007/11/23 7000.00 0.15
Bates 2007/3/24 7300.00 0.15
Smith 2007/2/23 7400.00 0.15
Taylor 2006/3/24 8600.00 0.20
Bloom 2006/3/23 10000.00 0.20
Fox 2006/1/24 9600.00 0.20
Cambrault 2006/12/9 7500.00 0.20
Livingston 2006/4/23 8400.00 0.20
Zlotkey 2008/1/29 10500.00 0.20
Olsen 2006/3/30 8000.00 0.20
Sewall 2006/11/3 7000.00 0.25
Hall 2005/8/20 9000.00 0.25LAST_NAME HIRE_DATE SALARY COM
------------------------- ----------- ---------- ----
Bernstein 2005/3/24 9500.00 0.25
Vishney 2005/11/11 10500.00 0.25
Hutton 2005/3/19 8800.00 0.25
Ozer 2005/3/11 11500.00 0.25
Abel 2004/5/11 11000.00 0.30
Smith 2005/3/10 8000.00 0.30
Partners 2005/1/5 13500.00 0.30
Errazuriz 2005/3/10 12000.00 0.30
Tucker 2005/1/30 10000.00 0.30
Cambrault 2007/10/15 11000.00 0.30
Doran 2005/12/15 7500.00 0.30
King 2004/1/30 10000.00 0.35
Sully 2004/3/4 9500.00 0.35
McEwen 2004/8/1 9000.00 0.35
Russell 2004/10/1 14000.00 0.40
King 2003/6/17 24000.00
Kochhar 2005/9/21 17000.00
De Haan 2001/1/13 17000.00
Hunold 2006/1/3 9000.00
Ernst 2007/5/21 6000.00
Austin 2005/6/25 4800.00 LAST_NAME HIRE_DATE SALARY COM
com新名字,好说
多个排序同时执行
各自升降
SQL> select last_name,hire_date,salary,commission_pct from employees order by hire_date,salary;LAST_NAME HIRE_DATE SALARY COMMISSION_PCT
------------------------- ----------- ---------- --------------
De Haan 2001/1/13 17000.00
Mavris 2002/6/7 6500.00
Gietz 2002/6/7 8300.00
Baer 2002/6/7 10000.00
Higgins 2002/6/7 12008.00
Faviet 2002/8/16 9000.00
Greenberg 2002/8/17 12008.00
Raphaely 2002/12/7 11000.00
你看02年的薪资又是升序的
你看看降序薪资如何
SQL> select last_name,hire_date,salary,commission_pct from employees order by hire_date,salary desc;LAST_NAME HIRE_DATE SALARY COMMISSION_PCT
------------------------- ----------- ---------- --------------
De Haan 2001/1/13 17000.00
Higgins 2002/6/7 12008.00
Baer 2002/6/7 10000.00
Gietz 2002/6/7 8300.00
Mavris 2002/6/7 6500.00
Faviet 2002/8/16 9000.00
Greenberg 2002/8/17 12008.00
Raphaely 2002/12/7 11000.00
反正列在前面,先看前面的列排序,然后再看后面的事
select语句的执行顺序
先查表,然后看看你要哪些行,再看看你要哪些列,再看看你需要对列们做排序操作吗
这是考试可能会考的哦
约束和排序的练习
表是employees表
条件是收入超过12000
需要哪些列:名字,薪水
SQL> select last_name,salary from employees where salary>12000;LAST_NAME SALARY
------------------------- ----------
King 24000.00
Kochhar 17000.00
De Haan 17000.00
Greenberg 12008.00
Russell 14000.00
Partners 13500.00
Hartstein 13000.00
Higgins 12008.008 rows selected
SQL> select last_name,department_id from employees where employee_id=176;LAST_NAME DEPARTMENT_ID
------------------------- -------------
Taylor 80
SQL> select last_name,salary from employees where salary not between 5000 and 12000;LAST_NAME SALARY
------------------------- ----------
King 24000.00
Kochhar 17000.00
De Haan 17000.00
Austin 4800.00
Pataballa 4800.00
Lorentz 4200.00
Greenberg 12008.00
Khoo 3100.00
Baida 2900.00
Tobias 2800.00
Himuro 2600.00
Colmenares 2500.00
Nayer 3200.00
Mikkilineni 2700.00
Landry 2400.00
Markle 2200.00
Bissot 3300.00
Atkinson 2800.00
Marlow 2500.00
Olson 2100.00LAST_NAME SALARY
------------------------- ----------
Mallin 3300.00
Rogers 2900.00
Gee 2400.00
Philtanker 2200.00
Ladwig 3600.00
Stiles 3200.00
Seo 2700.00
Patel 2500.00
Rajs 3500.00
Davies 3100.00
Matos 2600.00
Vargas 2500.00
Russell 14000.00
Partners 13500.00
Taylor 3200.00
Fleaur 3100.00
Sullivan 2500.00
Geoni 2800.00
Sarchand 4200.00
Bull 4100.00
Dellinger 3400.00LAST_NAME SALARY
------------------------- ----------
Cabrio 3000.00
Chung 3800.00
Dilly 3600.00
Gates 2900.00
Perkins 2500.00
Bell 4000.00
Everett 3900.00
McCain 3200.00
Jones 2800.00
Walsh 3100.00
Feeney 3000.00
OConnell 2600.00
Grant 2600.00
Whalen 4400.00
Hartstein 13000.00
Higgins 12008.0057 rows selected
希望网警特招考试就靠这些东西,这样我们就会实操
日月年,要搞清楚格式
SQL> select last_name,job_id,hire_date from employees where hire_date between '22-2月-02' and '01-5月-07' order by hire_date;LAST_NAME JOB_ID HIRE_DATE
------------------------- ---------- -----------
Higgins AC_MGR 2002/6/7
Gietz AC_ACCOUNT 2002/6/7
Mavris HR_REP 2002/6/7
Baer PR_REP 2002/6/7
Faviet FI_ACCOUNT 2002/8/16
Greenberg FI_MGR 2002/8/17
Raphaely PU_MAN 2002/12/7
Kaufling ST_MAN 2003/5/1
Khoo PU_CLERK 2003/5/18
King AD_PRES 2003/6/17
Ladwig ST_CLERK 2003/7/14
Whalen AD_ASST 2003/9/17
Rajs ST_CLERK 2003/10/17
Sarchand SH_CLERK 2004/1/27
King SA_REP 2004/1/30
Bell SH_CLERK 2004/2/4
Hartstein MK_MAN 2004/2/17
Sully SA_REP 2004/3/4
Abel SA_REP 2004/5/11
Mallin ST_CLERK 2004/6/14LAST_NAME JOB_ID HIRE_DATE
------------------------- ---------- -----------
Weiss ST_MAN 2004/7/18
McEwen SA_REP 2004/8/1
Russell SA_MAN 2004/10/1
Partners SA_MAN 2005/1/5
Davies ST_CLERK 2005/1/29
Tucker SA_REP 2005/1/30
Marlow ST_CLERK 2005/2/16
Bull SH_CLERK 2005/2/20
Everett SH_CLERK 2005/3/3
Errazuriz SA_MAN 2005/3/10
Smith SA_REP 2005/3/10
Ozer SA_REP 2005/3/11
Hutton SA_REP 2005/3/19
Bernstein SA_REP 2005/3/24
Fripp ST_MAN 2005/4/10
Chung SH_CLERK 2005/6/14
Austin IT_PROG 2005/6/25
Nayer ST_CLERK 2005/7/16
Tobias PU_CLERK 2005/7/24
Dilly SH_CLERK 2005/8/13
Fay MK_REP 2005/8/17LAST_NAME JOB_ID HIRE_DATE
------------------------- ---------- -----------
Hall SA_REP 2005/8/20
Bissot ST_CLERK 2005/8/20
Kochhar AD_VP 2005/9/21
Chen FI_ACCOUNT 2005/9/28
Sciarra FI_ACCOUNT 2005/9/30
Vollman ST_MAN 2005/10/10
Stiles ST_CLERK 2005/10/26
Atkinson ST_CLERK 2005/10/30
Vishney SA_REP 2005/11/11
Doran SA_REP 2005/12/15
Baida PU_CLERK 2005/12/24
Hunold IT_PROG 2006/1/3
Fox SA_REP 2006/1/24
Taylor SH_CLERK 2006/1/24
Pataballa IT_PROG 2006/2/5
Seo ST_CLERK 2006/2/12
Fleaur SH_CLERK 2006/2/23
Urman FI_ACCOUNT 2006/3/7
Matos ST_CLERK 2006/3/15
Bloom SA_REP 2006/3/23
Taylor SA_REP 2006/3/24LAST_NAME JOB_ID HIRE_DATE
------------------------- ---------- -----------
Olsen SA_REP 2006/3/30
Patel ST_CLERK 2006/4/6
Livingston SA_REP 2006/4/23
Walsh SH_CLERK 2006/4/24
Feeney SH_CLERK 2006/5/23
Dellinger SH_CLERK 2006/6/24
McCain SH_CLERK 2006/7/1
Vargas ST_CLERK 2006/7/9
Gates SH_CLERK 2006/7/11
Rogers ST_CLERK 2006/8/26
Mikkilineni ST_CLERK 2006/9/28
Sewall SA_REP 2006/11/3
Himuro PU_CLERK 2006/11/15
Cambrault SA_REP 2006/12/9
Landry ST_CLERK 2007/1/14
Lorentz IT_PROG 2007/2/7
Cabrio SH_CLERK 2007/2/7
Smith SA_REP 2007/2/23
Jones SH_CLERK 2007/3/17
Greene SA_REP 2007/3/19
Bates SA_REP 2007/3/24LAST_NAME JOB_ID HIRE_DATE
------------------------- ---------- -----------
Olson ST_CLERK 2007/4/1084 rows selected
SQL> select last_name,department_id from employees where department_id in(20,50) order by last_name;LAST_NAME DEPARTMENT_ID
------------------------- -------------
Atkinson 50
Bell 50
Bissot 50
Bull 50
Cabrio 50
Chung 50
Davies 50
Dellinger 50
Dilly 50
Everett 50
Fay 20
Feeney 50
Fleaur 50
Fripp 50
Gates 50
Gee 50
Geoni 50
Grant 50
Hartstein 20
Jones 50LAST_NAME DEPARTMENT_ID
------------------------- -------------
Kaufling 50
Ladwig 50
Landry 50
Mallin 50
Markle 50
Marlow 50
Matos 50
McCain 50
Mikkilineni 50
Mourgos 50
Nayer 50
OConnell 50
Olson 50
Patel 50
Perkins 50
Philtanker 50
Rajs 50
Rogers 50
Sarchand 50
Seo 50
Stiles 50LAST_NAME DEPARTMENT_ID
------------------------- -------------
Sullivan 50
Taylor 50
Vargas 50
Vollman 50
Walsh 50
Weiss 5047 rows selected
取别名了要“”
SQL> select last_name "Employee",salary "Monthly salary",department_id from employees where department_id in(20,50) and salary between 5000 and 12000;Employee Monthly salary DEPARTMENT_ID
------------------------- -------------- -------------
Weiss 8000.00 50
Fripp 8200.00 50
Kaufling 7900.00 50
Vollman 6500.00 50
Mourgos 5800.00 50
Fay 6000.00 206 rows selected
SQL> select last_name,hire_date from employees where hire_date like '%04';LAST_NAME HIRE_DATE
------------------------- -----------
Weiss 2004/7/18
Mallin 2004/6/14
Russell 2004/10/1
King 2004/1/30
Sully 2004/3/4
McEwen 2004/8/1
Abel 2004/5/11
Sarchand 2004/1/27
Bell 2004/2/4
Hartstein 2004/2/1710 rows selected
like模板匹配
04年前面啥月日随意
SQL> select last_name,job_id from employees where manager_id is null;LAST_NAME JOB_ID
------------------------- ----------
King AD_PRES
SQL> select last_name,salary,commission_pct com from employees where commission_pct is not null order by com desc,salary desc;LAST_NAME SALARY COM
------------------------- ---------- ----
Russell 14000.00 0.40
King 10000.00 0.35
Sully 9500.00 0.35
McEwen 9000.00 0.35
Partners 13500.00 0.30
Errazuriz 12000.00 0.30
Cambrault 11000.00 0.30
Abel 11000.00 0.30
Tucker 10000.00 0.30
Smith 8000.00 0.30
Doran 7500.00 0.30
Ozer 11500.00 0.25
Vishney 10500.00 0.25
Bernstein 9500.00 0.25
Hall 9000.00 0.25
Hutton 8800.00 0.25
Sewall 7000.00 0.25
Zlotkey 10500.00 0.20
Bloom 10000.00 0.20
Fox 9600.00 0.20LAST_NAME SALARY COM
------------------------- ---------- ----
Taylor 8600.00 0.20
Livingston 8400.00 0.20
Olsen 8000.00 0.20
Cambrault 7500.00 0.20
Greene 9500.00 0.15
Smith 7400.00 0.15
Bates 7300.00 0.15
Tuvault 7000.00 0.15
Grant 7000.00 0.15
Marvins 7200.00 0.10
Lee 6800.00 0.10
Ande 6400.00 0.10
Johnson 6200.00 0.10
Banda 6200.00 0.10
Kumar 6100.00 0.1035 rows selected
你注意,列条件,用com别名来指定判断条件是不行
必须用原列名
排序可以用别名,懂吧
因为执行顺序是先执行from表,控制原名字,筛选出列,再执行选择列,最后排序的
所以你后执行选择列,然后重命名,是不能用别名先执行控制条件的
牛
SQL> select last_name,salary,commission_pct com from employees where com is not null order by com desc,salary desc;
select last_name,salary,commission_pct com from employees where com is not null order by com desc,salary descORA-00904: "COM": 标识符无效
这个如果考到了我可以解决
要熟悉
占位符__a%后面随意
SQL> select last_name from employees where last_name like '__a%';LAST_NAME
-------------------------
Grant
Grant
Whalen
2个条件且
SQL> select last_name from employees where last_name like '%a%' and last_name like '%e%';LAST_NAME
-------------------------
Baer
Bates
Colmenares
Davies
De Haan
Faviet
Fleaur
Gates
Hartstein
Markle
Nayer
Partners
Patel
Philtanker
Raphaely
Sewall
Whalen17 rows selected
至于ae在哪无所谓
SQL> select last_name,job_id,salary from employees where job_id in('SA_REP','ST_CLERK') and salary not in(2500,3500,7000);LAST_NAME JOB_ID SALARY
------------------------- ---------- ----------
Nayer ST_CLERK 3200.00
Mikkilineni ST_CLERK 2700.00
Landry ST_CLERK 2400.00
Markle ST_CLERK 2200.00
Bissot ST_CLERK 3300.00
Atkinson ST_CLERK 2800.00
Olson ST_CLERK 2100.00
Mallin ST_CLERK 3300.00
Rogers ST_CLERK 2900.00
Gee ST_CLERK 2400.00
Philtanker ST_CLERK 2200.00
Ladwig ST_CLERK 3600.00
Stiles ST_CLERK 3200.00
Seo ST_CLERK 2700.00
Davies ST_CLERK 3100.00
Matos ST_CLERK 2600.00
Tucker SA_REP 10000.00
Bernstein SA_REP 9500.00
Hall SA_REP 9000.00
Olsen SA_REP 8000.00LAST_NAME JOB_ID SALARY
------------------------- ---------- ----------
Cambrault SA_REP 7500.00
King SA_REP 10000.00
Sully SA_REP 9500.00
McEwen SA_REP 9000.00
Smith SA_REP 8000.00
Doran SA_REP 7500.00
Vishney SA_REP 10500.00
Greene SA_REP 9500.00
Marvins SA_REP 7200.00
Lee SA_REP 6800.00
Ande SA_REP 6400.00
Banda SA_REP 6200.00
Ozer SA_REP 11500.00
Bloom SA_REP 10000.00
Fox SA_REP 9600.00
Smith SA_REP 7400.00
Bates SA_REP 7300.00
Kumar SA_REP 6100.00
Abel SA_REP 11000.00
Hutton SA_REP 8800.00
Taylor SA_REP 8600.00LAST_NAME JOB_ID SALARY
------------------------- ---------- ----------
Livingston SA_REP 8400.00
Johnson SA_REP 6200.0043 rows selected
0.2
SQL> select last_name,salary,commission_pct from employees where commission_pct=0.2;
SQL> select last_name,salary,commission_pct from employees where commission_pct=.2;
SQL> select last_name,salary,commission_pct from employees where commission_pct=20/100;LAST_NAME SALARY COMMISSION_PCT
------------------------- ---------- --------------
Zlotkey 10500.00 0.20
Olsen 8000.00 0.20
Cambrault 7500.00 0.20
Bloom 10000.00 0.20
Fox 9600.00 0.20
Taylor 8600.00 0.20
Livingston 8400.00 0.207 rows selected
也可以写(20/100)
咱们说都是oracle里面的HR用户的表案例,前面的文章我说过的哦
总结
提示:重要经验:
1)咱们说都是oracle里面的HR用户的表案例,前面的文章我说过的哦
2)学好oracle,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。
Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例相关推荐
- Oracle数据库排序和限制查询
Oracle数据库排序和限制查询 第二章 排序和限制查询 列表 Oracle数据库排序和限制查询 第二章 排序和限制查询 一.排序 语法 知识点: 1.排序使用order by字句,该子句只对查询记录 ...
- mysql怎么排序检索_MySQL 2 SQL数据使用(检索、排序、过滤:SELECT/FROM/LIMIT/ORDER BY/DESC/WHERE/AND/OR/IN/NOT)...
.空格被忽略,可以用一或多个空格分开指令. 检索单个列: SELECT 列名 FROM 表名: 检索多个列: 当心逗号 SELECT 列1,列2,列3 FROM 表: 检索所有列:(*)通配符 S ...
- oracle数据库删除数据Delete语句和Truncate语句的对比
oracle数据库删除数据Delete语句和Truncate语句的对比 当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分 ...
- ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL、DBA必备)
ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL.DBA必备) 文章目录 ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL.DBA必备) 前 ...
- oracle排序desc和,Oracle数据库排序ORDER BY子句的使用总结篇
在Oracle数据库中,当我们执行查询时,往往要对查询的结果进行排序处理.排序处理是通过ORDER BY子句来实现的.本文我们主要对Oracle数据库查询时的各种排序进行了总结,接下来我们就开始介绍这 ...
- Oracle数据库基础知识+sql语句练习
文章目录 四.数据库 4.1 Oracle 准备知识 SQL基本分类 Oracle数据类型 基本用法 事务 事务特性: 隔离性问题: 隔离级别: 锁 锁的介绍 锁的分类 锁的类型 锁等待和死锁 查看是 ...
- Oracle数据库实验五SQL语句应用
Oracle数据库SQL语句应用 1. 以 bs 用户登录 BOOKSALES 数据库,将下列表(表 A-7 至表 A-12)中的数据插入 到数据库的相应表中 在插入第4第5个表的数据时可能会报违反完 ...
- sqlserver、oracle数据库排序空值null问题解决办法
[sqlserver]: sqlserver 认为 null 最小. 升序排列:null 值默认排在最前. 要想排后面,则:order by case when col is null then 1 ...
- oracle 空值的排序问题 (转载),sqlserver、oracle数据库排序空值null问题解决办法
[sqlserver]: sqlserver 认为 null 最小. 升序排列:null 值默认排在最前. 要想排后面,则:order by case when col is null then 1 ...
- 《oracle数据库》基本查询语句
oracle数据库SQL窗口基本查询语句 SELECT * FROM TABLE ; SELECT(关键字):选择哪些列. FROM(关键字):从哪个表中选择. *(关键字):选择全部列. SELEC ...
最新文章
- 机器学习入门(14)— 神经网络学习整体流程、误差反向传播代码实现、误差反向传播梯度确认、误差反向传播使用示例
- Climbing Stairs
- java程序转成mac应用,如何为Java应用程序创建Mac安装程序?
- c# 替换html注释,C# 替换div标签
- index.wxss 导入不显示结果
- SpringBoot中AOP实现落地——Filter(过滤器)、Intercepter(拦截器)、Aspect(Spring AOP)
- java importgeopoint_Java GeoPoint.project方法代碼示例
- ImportError: DLL load failed: 找不到指定的模块。Import tensorflow时
- P2207 Photo
- java 关键字null
- vuex页面刷新后数据丢失
- 2018java程序员面试题整理
- 月入5万!这个头条号变现大招好多人都没注意到
- pip install -Uqq 是什么意思?
- 400一双的人工肌肉跑鞋,能否扩大鸿星尔克“科技牌”赢面?
- 二维码生成器如何制作二维码
- 在MyEclipse中,如何使用Git将项目上传到G码云仓库
- centos 7 开启80,443端口
- 十大常见web漏洞及防范
- 主板芯片组和内存映射
热门文章
- 计算机怎么看显卡内存容量,Win10系统显卡显存大小怎样查看?Win10查看显存大小的两种方法...
- FineUI学习笔记1
- java string转elements_Java异常堆栈信息转String
- BGA封装扇出过孔-BGA芯片的布局布线技巧
- 今天看到一句觉得很牛逼的话与诸君共享
- 计算理论基础-1-FA有穷自动机与Pumping_Lemma泵定理
- win10 获取超级管理员权限,administrator不是最高权限解决办法
- android手机获取手机设备信息
- 上了一堂健身课,27岁程序员尿尿像酱油!
- 初步了解3dmax建模方式和多边形建模