2016-10-11 52 views
-1

我有一個數據庫表名monthly。在該表中,我有一個列名稱month。在那個月中,我有幾個數據庫值201601,201602,201501和201502.選擇左4個字符

如何編寫sql查詢以僅選擇那些以2015開頭的數據庫?

從我的研究和嘗試,我應該使用一種叫做LEFT的語法?

這是我的嘗試:

SELECT month, LEFT(month, 4) FROM monthly; 

我所知道的是,我錯過了where語句來告訴我只想要2015

那麼我該怎麼寫這句話呢?

+1

什麼是本月列的類型? –

回答

1

假設你想整列:

SELECT * FROM monthly WHERE month LIKE '2015%' 
0

試試這個:

.... 
WHERE SUBSTR(month, 1, 4) = '2015'; 

或者

.... 
WHERE month LIKE '2015%';