查詢中預設是按照主鍵的排序方式,而order by 子句中可以指定要排序的字段,有兩種排序方式:
公升序:asc,預設;
降序:desc,需要編寫的;
在所有的子句中order by 是放在查詢語句的最後一行,是最後乙個執行的他的執行順序是:
from ,where, select, order by, order by 可以使用 select 子句之中設定的別名;
語法:select [destinct] *| 列名稱[as]列別名, 列名稱[as]列別名
from 表名稱,表別名
[where 條件(a)]
[order by 排序的字段| 列索引序號asc|desc, 排序欄位2asc|desc.....];
範例查詢:
1.查詢雇員的完整資訊並且按照基本工資由高到低:
select *
from emp
order by sal desc;
2.查詢雇員的完整資訊並且按照基本工資由低到高:
select *
from emp
order by sal;
3.查詢所有辦事員的餓詳細資料,並且按照基本工資由低到高排序:
select *
from emp
where job='clerk'
order by sal;
4.查詢所有雇員資訊,按照基本工資由高到低排序,如果工資相等則按照僱傭日期進行排序,按照由早到晚:
select *
from emp
order by sal desc , hiredate asc;
5.對於排序,除了使用字段之外,也可以使用乙個序號:
第一種:
select sal, comm, ename
from emp
order by sal desc;
第二種:使用序號查詢
select sal, comm, ename
from emp
order by 1desc;
jmeter根據查詢資料查詢結果
前兩天試了 一下根據請求查詢出的userid,查詢該userid的資訊。1.新建 1 新建執行緒組 2 新建http請求預設值 3 新建http cookie管理器 4 新建http資訊頭管理器 5 新建登入請求,並新增正規表示式獲取token 2.迴圈控制器 1 新增迴圈控制器,設定迴圈次數 2 ...
資料查詢的例子
經常可以遇到這種情況 用不同的sql寫法可以達到同樣的目的。愛鑽牛角尖的人就想搞明白,誠然結果一樣,但到底孰優孰劣?下面是我列出的一些,請兄弟們賜教。也請兄弟們將你們遇到的類似問題一併列出。1 一次插入多條資料時 create table tb id int,名稱 nvarchar 30 備註 nv...
簡單的資料查詢
簡單的資料查詢 簡單的查詢語句 select from 投影操作 seleact 列1,列2 from 表名 列名列表幾種書寫方式 1.如果我們選擇某個表中的多個列,那麼列名之間用逗號分隔開 2.如果是單個列,只需要列出該列的列名即可 3.如果選擇所有的列,可以簡單的用 號帶代替列名列表。如何查詢 ...