[sql][mysql]URLのパラーメータ削除 + index.html の 削除
よく忘れるのでメモ。
ログを集計するときに、パラメータを削除したり、URLの/と/index.htmlの表記を統一したり、ということが必要になるのでそのSQL
1 2 3 4 5 6 7 8 9 10 |
①urlのパラーメータ削除 SELECT SUBSTRING_INDEX(url, '?' , 1) FROM table; ②index.html削除 SELECT REPLACE(url, 'index.html', '') FROM table; ③あわせて SELECT REPLACE(SUBSTRING_INDEX(tr.page, '?' , 1), 'index.html', '') FROM table; |
関連記事
-
-
[mysql]集合差を求める場合の処理速度比較(NOT IN(), NOT EXISTS, LEFT JOIN … IS NULL)
http://qiita.com/Hiraku/items/718 …
-
-
[mysql][db]データ増大に伴う、データ表示処理・データ蓄積処理の変更履歴…
背景 ログの蓄積について、とりあえずでやっていたら処理がドンドンおもくなっていき …
-
-
【MySQL】query_logを取得した場合の速度影響
あくまでWEB画面表示について。 環境は下記。 Linux CentOs7.1 …
-
-
[PHP][PDO]prepareでのバインド方法整理
データをstmtに渡す部分をちょくちょく待ちがえて混乱するのでメモ 参考:htt …
-
-
[sql][mysql]特定グループ毎に最大の値を持つ行を取得する(相関サブクエリー、JOIN)
標題のとおり ぱっと考えるとMAX()でとればいいように思えるが、GROUP B …