6
"/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254
"のようなテキストフィールドがあります。サブストリングでグループ化する
文字列の一部([sid
'url paramなど)でグループ化するにはどうすればよいですか? 。
とのparamsは異なる順序であってもよい(ラインの終わりとなどにsid
)
"/site/index?sid=18&sub=321333&tid=site.net&ukey=1234543254
"のようなテキストフィールドがあります。サブストリングでグループ化する
文字列の一部([sid
'url paramなど)でグループ化するにはどうすればよいですか? 。
との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
を使用