6
我有一個字段,上面寫着「/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254
」這樣的文字。按子組劃分
如何將它按字符串的一部分進行分組(例如'sid
'url參數)?
而params可能會以不同的順序(sid
上線等的結束)
我有一個字段,上面寫着「/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254
」這樣的文字。按子組劃分
如何將它按字符串的一部分進行分組(例如'sid
'url參數)?
而params可能會以不同的順序(sid
上線等的結束)
在MySQL的字符串函數看看:
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
特別是這看起來有所幫助:
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index
UPDATE
這正是你問什麼:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX("/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254", 'sid=', -1), '&', 1) AS this_will_be_grouped
和您的查詢的GROUP BY
子句中使用this_will_be_grouped