Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、一連の URL を保存するテーブルがあります。
like http://...?action_press=1&pid=56523
変数 pid のすべての id を取得したい。"pid=(\d+)"これらのIDをすべて抽出するようなものを書きたいです。
"pid=(\d+)"
URLが次のように見える場合があるため、locate()を使用したくありません
?pid=56523&action_press=1
それを実現するために正規表現を使用することは可能ですか?
使用できます
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(url_column, 'pid=', -1), '&', 1) FROM tbl
SQLFiddle デモ