BIGQUERYで文字と文字の間を抽出したい
SQLの基本的な質問になると思うのですが、
下記について困っています。
以下のようなテーブルを持っています。
id, url
1, https://stackoverflow.com/?a=abcd-efgh
2, https://stackoverflow.com/?a=bcde-fghi
3, https://stackoverflow.com/?a=cdef-ghij
・・・
このurlカラムにある、[a=]と[-]の間の文字列を抽出したいです。
id, url, a_param
1, https://stackoverflow.com/?a=abcd-efgh, abcd
2, https://stackoverflow.com/?a=bcde-fghi, bcde
3, https://stackoverflow.com/?a=cdef-ghij, cdef
どのようにクエリ文をかけばよいか教えていただけないでしょうか。
何卒お願いいたします。