Select查詢語句整理

2021-10-24 12:20:54 字數 1503 閱讀 5264

資料庫基本查詢語句規範為:select 區域 from 表名

1 查詢指定表  

select * from 表名

*代表所有列

2 查詢指定列  

select 列名 from 表名

列名:代表從指定的列名中查詢

, 如果是查詢對應的多列,則用英文逗號間隔

eg: select bu_no from tl_request

select bu_no,bu_nm from tl_request

3 條件查詢    

select * from 表名 where 條件

*代表所有列

條件:一般都是where加條件表示式

查詢列裡包含數字或字母:select * from 表名 where 列名=』值』

eg: select * from tl_request where bu_no =』1234』

4 範圍查詢    

select * from 表名 where 列名 between 『a』 and 『b』 或 select * from 表名 where 列名》=』a』 and 列名 <=』b』

eg: select * from tl_request where bu_no between 『1000』 and 『1234』

select * from tl_request where bu_no>=』1000』 and bu_no<=』1234』

5 多條件查詢

或條件查詢:or

select * from 表名 where 列名=『a』 or  列名=』b』

和條件查詢:and

select * from 表名 where 列名=』a』 and 列名=』b』

6 離散查詢

包含值查詢:in()

select * from 表名 where 列名=』a』 列名=』b』 列名=』c』

或:select * from 表名 where 列名 in (『a』,』b』,』c』)

不包含值查詢:not in ()

select * from 表名 where 列名 not in (『a』,』b』,』c』)

7 模糊查詢

查詢列表裡包含具體中文:

select * from 表名 where 列名 like 『%中文%

like:名稱前面加

%:任意多個字元

_:下劃線表示任意乙個字元

eg:select * from tl_request where bl_nm like 『%杜芳%』

或查詢第二個字元為芳的情況

select * from tl_request where bu_nm like 『%_芳%』

去重查詢

select distinct 列名 from 表名

8 組合查詢

select distinct 列名 from 表名 where 條件

9 查詢表中的資料數量

select count(*) from 表名

Sqlite 查詢語句 Select

基本語法如下 sqlite select from tb user sqlite select userid,username from tb user 格式化的查詢輸出 sqlite header on sqlite mode column sqlite select from tb user 設...

SQL查詢語句SELECT精華

一 簡單查詢 簡單的transact sql查詢只包括選擇列表 from子句和where子句。它們分別說明所查詢列 查詢的 表或檢視 以及搜尋條件等。例如,下面的語句查詢testtable表中姓名為 張三 的nickname欄位和email欄位。select nickname,email from ...

SQL語句 查詢(select),筆記

sql語句 查詢 select 筆記。最基本的 select 語句結構 1 select from 表名字 把相關於 這個表的語句全部查詢出來。2 select 欄位名1 欄位名2 from 表名 把這個表中關於欄位1和字段2的相關資料全部查詢出來。3 select from 表名 where 字段...