「」のようなテキストのフィールドがあります/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254
。
sid
string(' ' url param eg)の一部でグループ化するにはどうすればよいですか?
また、パラメータの順序が異なる場合があります(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
アップデート
これはまさにあなたが求めたものです:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX("/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254", 'sid=', -1), '&', 1) AS this_will_be_grouped
クエリの句で使用this_will_be_grouped
しますGROUP BY