真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sql的基礎(chǔ)語句-sql的查詢語句select


 SQL查詢語句介紹--select語句

1.簡單的select查詢語句

1.1 查行

SQL> select * from emp;

1.2 查列

SQL> select empno,ename from emp;

1.3 關(guān)聯(lián)查詢

oracle的語法:

select  a.*,b.*  from emp a,dept b where a.deptno=b.deptno;

通用的語法:

select  a.*,b.* from emp a join dept b on(a.deptno = b.deptno );

1.4 排序

A.升序排序,asc 可以省略

select  a.*,b.* from emp a join dept b on(a.deptno = b.deptno ) order by a.empno [asc];

B.降序排序,desc

select  a.*,b.* from emp a join dept b on(a.deptno = b.deptno ) order by a.empno desc;

C.混合排序

select  a.*,b.* from emp a join dept b on(a.deptno = b.deptno ) order by b.deptno desc,a.empno asc;
在第一個(gè)字段排序的基礎(chǔ)上,有分組,在組內(nèi),使用第二個(gè)字段進(jìn)行排序

使用select列表中顯示的第八個(gè)字段和第一個(gè)字段作混合排序
select  a.*,b.* from emp a join dept b on(a.deptno = b.deptno ) order by 8 desc,1 asc;

注意:
排序的字段不一定要出現(xiàn)在select列表中:
select a.ename,b.deptno from emp a join dept b on(a.deptno = b.deptno ) order by empno desc;

用字段或者表達(dá)式的別名來排序
select a.ename,a.mgr,a.empno,(a.sal*12) as  annsal from emp a order by annsal;

1.5 分組
 
select b.deptno,b.dname,sum(a.sal)
from emp a,dept b
where a.deptno=b.deptno
group by b.deptno,b.dname
order by b.deptno desc

group by后面的字段  = select列表中除了聚合函數(shù)以外的所有顯示字段


求每個(gè)部分的總工資,人數(shù),最高工資,最低工資,平均工資
select b.deptno,b.dname,sum(a.sal),count(a.empno),max(a.sal),min(a.sal),round(avg(a.sal))
  from emp a,dept b
 where a.deptno=b.deptno
 group by b.deptno,b.dname
 order by b.deptno desc

注意:
(1) group by 后面的字段 = select列表中除了聚合函數(shù)以外的所有顯示字段
(2) order by 要出現(xiàn)group by的后面
(3) sum(a.sal),count(a.empno),max(a.sal),min(a.sal),round(avg(a.sal))都叫做聚合函數(shù)
(4)分組操作一定有聚合函數(shù)的參與

創(chuàng)新互聯(lián)專注于金寨企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。金寨網(wǎng)站建設(shè)公司,為金寨等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)


新聞標(biāo)題:sql的基礎(chǔ)語句-sql的查詢語句select
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/iehhhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部