-1

私は次のテーブル構造を持っています

ID     IS_SUNDAY        IS_MONDAY         REST DAys..

11    Boolean value     Boolean value     Boolean value    

12    Boolean value     Boolean value     Boolean value
4

3 に答える 3

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;  
于 2013-03-06T15:23:11.060 に答える
0
SELECT IS_SUNDAY FROM yourTable WHERE ID = 11

しかし、そのような簡単な質問をする前に、良いチュートリアルや本を読むことをお勧めします。

于 2013-03-06T12:41:48.130 に答える
0

列名を取得するために使用できます

SELECT  COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME like '%columnname%' AND TABLE_NAME='table_name';
于 2013-03-06T13:05:42.313 に答える