2013-03-06 57 views
-1
一週

的日子選擇欄我有以下表結構MySQL查詢由

ID  IS_SUNDAY  IS_MONDAY   REST DAys.. 

11 Boolean value  Boolean value  Boolean value  

12 Boolean value  Boolean value  Boolean value 

回答

3

下一頁查詢可以讓你一週的當天選擇欄:

SELECT 
    CASE DAYOFWEEK(CURRENT_DATE) 
    WHEN 1 THEN IS_SUNDAY 
    WHEN 2 THEN IS_MONDAY 
    WHEN 3 THEN IS_TUESDAY 
    WHEN 4 THEN IS_WEDNESDAY 
    WHEN 5 THEN IS_THURSDAY 
    WHEN 6 THEN IS_FRIDAY 
    WHEN 7 THEN IS_SATURDAY 
    END CURRENT_DAY_OF_WEK 
FROM DAYS_TABLE; 
+0

其工作感謝** Rostyslav **。 – Avinash 2013-03-06 18:19:42

0
SELECT IS_SUNDAY FROM yourTable WHERE ID = 11 

但我建議大家好好讀讀教程或問這樣簡單的問題面前有一本書。

+1

@downvoter護理解釋爲什麼?我的回答中的評論可能有點粗魯,但這是事實。我的意思是,來吧,一個簡單的選擇。但是,當然,支持用戶的這種行爲。只要問,不學習,不去理解,他們永遠不會擅長它。 – fancyPants 2013-03-06 12:44:08

0

你可以用它來獲得列名

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME like '%columnname%' AND TABLE_NAME='table_name';