2016-10-11 64 views
-1

我有一個名爲monthly的數據庫表。列名之一是month選擇左邊的4個字符沒有重複

裏面month,有這幾個數據 - 201601, 201602, 201501, 201502

現在我想要做的是從左側獲取前4個字符(基本上只是將年份值取出)並將其顯示爲不重複。

這是我試過的MySQL代碼:

SELECT LEFT(month,4) from monthly 

然而這是錯誤的。我可以知道如何編寫查詢以僅獲取前4個字符而沒有任何重複值?

因此,結果應該只是2015, 2016

回答

2
SELECT DISTINCT LEFT(month,4) AS `Year` 
FROM monthly