台灣最大程式設計社群網站
線上人數
770
 
會員總數:245123
討論主題:189032
歡迎您免費加入會員
討論區列表 >> MS SQL >> 多條件判斷 SQL語法請教
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
多條件判斷 SQL語法請教
價值 : 50 QP  點閱數:298 回應數:9

樓主

kai
門外漢
0 9
265 13
發送站內信

請教各位大大:

當我有兩個入數值Textbox(簡稱A)和Dropdownlist(簡稱B)

遇到"當A有值且B空值時"、"當B有值且A空值時"、"當A和B都有值時"

這三種情況時都可以判斷寫在where裡面

謝謝大家指導




搜尋相關Tags的文章: [ SQL ] ,
本篇文章發表於2019-07-11 10:59
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

P陳
檢舉此回應
會有4種狀況,您列出3種了
只剩下 A 且B 都是空值這個狀況而己
所以 Where a isnull and b inull
本篇文章回覆於2019-07-11 22:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

kai
檢舉此回應
可是在SQL裡該怎麼把四種情況都考慮進去
本篇文章回覆於2019-07-12 08:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

kai
檢舉此回應
A和B都空,抓不到資料 我用程式判斷
本篇文章回覆於2019-07-12 08:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
其實這個不應該用SQL判斷,
而是你事先就要判斷處理好了...
應該要先用C#或你在用的程式語言來判斷...
本篇文章回覆於2019-07-12 16:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

P陳
檢舉此回應
你的題目只出了一半
有4種狀況
1.各狀況的對應的動作您沒有交待
2.您的意思是不是要寫4個 Where
本篇文章回覆於2019-07-12 22:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

P陳
檢舉此回應
可否將你的程式PO出來?

本篇文章回覆於2019-07-12 22:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

小魚
檢舉此回應
也對, 基本上只要判斷兩種情況就行,
不過還不知道到底是用什麼程式語言 XD
本篇文章回覆於2019-07-12 23:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

kai
檢舉此回應
是的 如果是4種情況 是不是要4種where

如果 在多加1-3個下拉式選項進去

衍生出更多的where ?
本篇文章回覆於2019-07-16 09:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

小魚
檢舉此回應
...
你思考一下,
我曾經處理過七八個篩選條件的,
請問需要幾個WHERE...
本篇文章回覆於2019-07-16 16:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.