SQL語句(八)按條件查詢

2022-02-27 14:44:57 字數 1145 閱讀 6688

select

*from

student

select sclass, snumb, sname from

student

--物理班有哪些同學

--年齡小於20歲的有哪些同學?

--定價在30元以下的計算機書有哪些?

sname ='張三

'sname

<>'張三

'snumb

<

'10001

'sbirthday

<

'1996-01-01

'

use

teaching

--例1 查詢電氣61班的學生資訊

select

*from

student

where sclass =

'電氣61'--

例2 查詢年齡在18到20歲的學生資訊

select

*from

student

where (sage <=

20and sage >=

18) --

where not(sage <= 20 and sage >= 18)

--例3 查詢電氣61班年齡在18到20歲的

select

*from

student

where sclass=

'電氣61

'and sage <=

20and sage >=

18--

例4 查詢2023年出版的圖書

select

*from

book

where pdate >=

'2016-1-1

'and pdate <

'2017-1-1'--

注意,這裡不能寫成 pdate >= '2016-1-1' and pdate <= '2016-12-31',

--因為'2016-12-31' 相當於 '2016-12-31 00:00:00' 不包含 '00:00:00'之後時間的資訊.

使用Sql按日期條件查詢

查詢當天 1 select from shoporder where datediff day,ordtime,getdate 1 0 查詢當天 2 select from info where datediff dd,datetime,getdate 0 前30天 select from a wh...

SQL常用條件查詢語句

select from table1 where 工資 2500 and 工資 3000 同上 select 姓名 from table1 where 性別 0 and 工資 4000 select from table1 where not 工資 3200 select from table1 o...

SQL語句多條件查詢

sql多條件查詢中如果有and和or,and的優先順序高於or,如果不加括號會先執行and,然後再執行or 資料表 一 查詢時先且查詢,則先and條件查詢,查詢結果與or後面的條件進行或查詢 sql語句 select from ceshi where name a and age 10 or 1查詢...