SQl語法之select查詢

2021-10-03 01:32:35 字數 1202 閱讀 1331

語法1:基礎查詢

語法:select 要查詢的東西

from 表名;

特點:①通過select查詢完的結果 ,是乙個虛擬的**,不是真實存在

② 要查詢的東西 可以是常量值、可以是表示式、可以是字段、可以是函式

語法2:條件查詢

條件查詢:根據條件過濾原始表的資料,查詢到想要的資料

語法:select 

要查詢的字段|表示式|常量值|函式

from 

表where 

條件 ;

分類:(1)、條件表示式

示例:salary>10000

條件運算子:

> < >= <= = != <>     <=> 安全等於

(2)、邏輯表示式

示例:salary>10000 && salary<20000

邏輯運算子:

and(&&):兩個條件如果同時成立,結果為true,否則為false

or(||):兩個條件只要有乙個成立,結果為true,否則為false

not(!):如果條件成立,則not後為false,否則為true

(3)、模糊查詢

示例:last_name like 'a%'    (萬用字元:% 任意多個字元,_  任意單個字元)

模糊關鍵字:

between and   : salary >=1000 && salary <=8000; 相當於  salary between 1000 and 8000;

in  : salary = 4000 or salary = 4500 or salary = 5000; 相當於  salary in(4000,4500,5000);

is null /is not null:用於判斷null值

語法3.排序查詢

語法:

select 查詢列表

from 表

where 篩選條件

order by 排序列表 【asc|desc】

特點:1、asc :公升序,如果不寫預設公升序

desc:降序

2、排序列表支援 單個字段、多個字段、函式、表示式、別名

3、order by的位置一般放在查詢語句的最後(除limit語句之外)

mysql之select語法常用查詢舉例

1.去重查詢 select distinct id,age from table name 2.指定列查詢 select id,name from table name 3.語句運算 select id,name,english math chinese from table name 4.起別名 ...

SQL查詢Select初探

一 根據身份證號查詢生日 select workno,name,substring identitycards,7,8 indate from dbo user where substring identitycards,7,4 1995 使用substring函式獲取生日,並篩選出1995年生的人...

SQL查詢語句SELECT精華

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