我在這裏想要實現的是在星期幾參數中傳遞參數,該參數保存當天(星期三等)的值,並將其與列名進行比較以確定在列中使用哪一列where子句。如何使用列名與SQL中的參數進行比較?
因此,星期天 - 星期六有專欄。在where子句中,我想將這些列名與我傳入的參數進行比較,並僅將匹配值拉回。
說見下表被稱爲DayTable
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 1 1 1 1 1 0
1 1 1 1 1 1 1
SELECT *
FROM DayTable
WHERE ColumnName = @DayOfWeek
這是我想達到如果甚至有可能是什麼。我在看ColumnProperty
,但我不認爲這就是我需要的。
試圖排隊1和0,但格式失敗笑,只是圖片2行,與那些價值觀和是正在使用的數據。 – user1732364 2013-02-13 15:47:52
哈哈好吧,我不認爲這是像我希望的那麼簡單。我只是重構表格來簡化它。 – user1732364 2013-02-13 15:52:22
您的預期輸出是什麼? – GarethD 2013-02-13 15:56:19