[討論] 請問當傳入SP的某個參數"數量"不固定時

作者: meteor007 (meteor007)   2017-05-31 19:05:39
使用的是SQL Server 2012
我目前有一個SP,其中有一個參數,
每次固定傳進一個值(User透過UI點選想抓的資料),再由where挑出想要的資料
但User希望一次可點選多個資料(每次不固定)
簡單舉例,就像是原本表格有A~Z 26個字母
原本是每次單選出一個字母
現在想要"多選",且每次選的數量不同
請問我應該怎麼改寫此SP比較好?
最蠢的大概就是跑for loop query很多次,再加總所有資料,
但是我怎麼想也覺得應該會有更好的做法XD
只是我一時間沒有想法@@,求關鍵字,感謝
作者: far0802 (fruit.)   2017-05-31 19:21:00
Split,用符號分隔不定量的值
作者: meteor007 (meteor007)   2017-05-31 19:37:00
謝謝建議,我查一下資料,新手工具太少@@
作者: cutekid (可愛小孩子)   2017-05-31 20:42:00
table schema 可以附一下嗎?簡單的舉個你目前的 SQL 語法怎麼下的都是文字敘述,不是很好理解XD
作者: rainsstar (瑞斯斯塔)   2017-06-01 09:41:00
用IN呢?
作者: meteor007 (meteor007)   2017-06-01 10:29:00
IN不是沒辦法動態嗎? [email protected]

Links booklink

Contact Us: admin [ a t ] ucptt.com