希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

iif和case在數據查中的使用方法和注意事項

百恒網絡 2012-09-24 5247

當我們在進行數據查詢時,希望根據查詢結果給出相應該的結論和評論,例如:根據工資或獎金直接給出評論是優秀員工,還是普通員工,在操作SQL查詢選擇時我們需要了解下SQL查詢語句的結構及屬性:

SQL server 支持的查詢語句命令case when:

結構如下:

case

when 條件1 then 結果1

when 條件2 then 結果2

……

end

實例:

use mydatabase

go

Select Username,Salary,評語是=

case

when Salay >3500 then '優秀'

case

when Salay >=3000 and Salay<=3500 then '優良'

case

wher Salay < 3000 then '需要努力'

end

from UserSalary

南昌網站建設公司工程師提醒但在access中,不支持case when 結構,使用 iif 代替:

結構如下:

IIF(條件,結果1,結果2)

解釋:當條件成立,取結果1;當條件不成立,取結果2

語法

IIf(expr, truepart, falsepart)

IIf 函數的語法含有下面這些命名參數:

部分 描述

expr 必要參數。用來判斷真偽的表達式。

truepart 必要參數。如果 expr 為 True,則返回這部分的值或表達式。

falsepart 必要參數。如果 expr 為 False,則返回這部分的值或表達式。

說明

由于 IIf 會計算 truepart 和 falsepart,雖然它只返回其中的一個。因此要注意到這個副作用。例如,如果 falsepart 產生一個被零除錯誤,那么程序就會發生錯誤,即使 expr 為 True。

例:數據庫A表中有一個字段SEX代表性別其中1 代表男 0代表女

假如要在而面上顯示男或女的話可以使用如下語句:

select iif(sex=1,'男','女') as 性別 from A

sex=1里就返回男 sex=0時就返回女

set rs=server.createobject("adodb.recordset")

sql = "select UserName+'評語是:'+iif (Salary>3500 ,'優秀',iif (Salary>=3000 and Salary<=3500 ,'優良',iif (Salary<3000 ,'需要努力'))) as comment from [UserSalary]"

conn.execute(sql)

rs.open sql ,conn,1,2

response.Write(rs.recordcount)

for i=1 to rs.recordcount

if rs.eof then

exit for

end if

response.Write(rs("comment")&"

")

rs.movenext

next

rs.close

set rs=nothing

sql = "select UserName+'評語是:'+iif (Salary>3500 ,'優秀','需要努力') as comment from [UserSalary]"

希望本文對廣大站長或從事企業網站建設公司的團隊有所幫助,如對此不太理解的,可以與南昌網絡公司百恒網絡技術部聯系。我們很高興與廣大站長和從事企業網站建設公司技術人員分享我們的技術和經驗,分享是一件很快樂的事情。


400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 徐州市| 华亭县| 龙州县| 嘉定区| 枣阳市| 固原市| 藁城市| 霍城县| 孟连| 仪陇县| 读书| 略阳县| 天等县| 临夏市| 平陆县| 海南省| 平远县| 方城县| 新源县| 论坛| 南投市| 宁阳县| 扶绥县| 喀什市| 肃宁县| 五峰| 大丰市| 安丘市| 托克托县| 宜丰县| 大方县| 蕲春县| 邛崃市| 肇源县| 札达县| 大厂| 文山县| 昭苏县| 年辖:市辖区| 大余县| 将乐县|