2017-04-27 34 views
-1

我的查詢的這一部分存在一些問題,希望有人可以告訴我,目前我有postcode成組爲一個完整的郵政編碼,但我想分裂這個值,並由第一部分郵編將sql中郵編的值拆分爲組和結果

也許我忽略了這個簡單的解決方案?

這裏是我當前的查詢

select *, count(jobline_pickup_add_postalcode) as totals 
FROM rhrj_jobline 
WHERE jobline_date >= '$start' AND jobline_date <= '$end' 
GROUP BY jobline_pickup_add_postalcode 

任何意見將是真棒

編輯:

我的郵政編碼是這樣

KA12 0RA - 1 
KA15 1JG - 26 
KA15 2AT - 1 
KA15 2LF - 1 
KA151JG/PA2 6LA - 2 
+0

編輯您的問題並提供(1)樣本數據; (2)期望的結果; (3)數據庫標籤。 –

+1

您在問題中有一個子字符串標記。提示提示。 –

+0

所以你知道你需要做什麼閱讀手冊,並制定出語法https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_substring – RiggsFolly

回答

0

選擇SUBSTRING_INDEX(jobline_pickup_add_postalcode, '' ,1)AS papc,計數(jobline_pickup_add_postalcode)作爲總計FROM rhrj_jobline WHERE jobline_date> ='$ start'AND jobline_date < ='$ end'GROUP BY papc