国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

SQL語句應該如何進行反向選擇?

網(wǎng)友解答: 我曾經(jīng)做了10多年的MIS開發(fā),對SQL語句有一定的經(jīng)驗,我來回答以下這個問題,我理解你說的SQL語句反向選擇應該是WHERE語句中的條件吧。這個問題不太好說,舉幾個例子來說

網(wǎng)友解答:

我曾經(jīng)做了10多年的MIS開發(fā),對SQL語句有一定的經(jīng)驗,我來回答以下這個問題,我理解你說的SQL語句反向選擇應該是WHERE語句中的條件吧。這個問題不太好說,舉幾個例子來說明。

比如有一個表,叫做員工信息表,名字叫ygxxb,字段簡單說明如下:

字段名 字段描述 類型

ygid 員工號 字符型

ygxm 姓名 字符型

xb 性別 字符型

csrq 出生日期 日期型

hyzt 婚姻狀態(tài) 字符型 (未婚、已婚、離婚、喪偶)

例子一:

查詢出在1980年之后(含1980年)出生的員工信息,可以這樣寫。

select * from ygxxb where csrq='1980-01-01'

取反語句如下:

select * from ygxxb where csrq<'1980-01-01'

例子二:

查詢出在1980-07-01(含當天)到1985-10-30(含當天)之間 出生的員工信息,可以這樣寫。

select * from ygxxb where csrq='1980-07-01' and csrq<='1985-10-30'

取反語句如下:

select * from ygxxb where csrq<'1980-07-01' or csrq'1985-10-30'

例子三:

查詢出‘未婚’和‘已婚’的員工信息,可以這樣寫。

select * from ygxxb where hyzt in ('未婚'、'已婚')

取反語句如下:

select * from ygxxb where hyzt not in ('未婚'、'已婚')

如何寫SQL的取反語句,還是要結(jié)合實際的需求來寫,而且一般來說也可以有多種寫法,只要多加練習,你一定可以做到的。

標簽: