數(shù)據(jù)庫(kù)的登錄系統(tǒng)怎么做 sqlserver數(shù)據(jù)庫(kù)if-else條件判斷語(yǔ)句怎么使用?
sqlserver數(shù)據(jù)庫(kù)if-else條件判斷語(yǔ)句怎么使用?1. 首先,在編寫IF語(yǔ)句之前,需要聲明一個(gè)變量來(lái)判斷條件,如下圖所示。2. 然后根據(jù)變量的值編寫if分支結(jié)構(gòu),如下圖所示。3. 運(yùn)行后可以
sqlserver數(shù)據(jù)庫(kù)if-else條件判斷語(yǔ)句怎么使用?
1. 首先,在編寫IF語(yǔ)句之前,需要聲明一個(gè)變量來(lái)判斷條件,如下圖所示。
2. 然后根據(jù)變量的值編寫if分支結(jié)構(gòu),如下圖所示。
3. 運(yùn)行后可以看到if生效,如下圖所示。
4. 另外,可以在if之后添加else語(yǔ)句,與其他語(yǔ)言相同,如下圖所示。
5. 運(yùn)行程序后,進(jìn)入else,如下圖所示。
6. 最后,可以嵌套if語(yǔ)句,如下圖所示。
數(shù)據(jù)庫(kù)中case語(yǔ)句和if語(yǔ)句的區(qū)別?
選擇“price category”=]case
當(dāng)price為空時(shí),選擇“not yet prize”
當(dāng)price
當(dāng)price>=10和price
否則選擇“昂貴的書籍”!“
end
首先,case應(yīng)該與end一起使用。從上面可以看出,case使用when then的形式。從整個(gè)案例結(jié)束的角度來(lái)看,它從自己的多個(gè)語(yǔ)句中選擇一個(gè)語(yǔ)句來(lái)輸出結(jié)果。
如果你認(rèn)為什么時(shí)候好像,它更容易理解。if語(yǔ)句就像篩子里的石頭,而case end是篩子。它只允許符合其網(wǎng)格大小的石頭出去,它將包裝成一個(gè)可用的表達(dá)石頭。