- ベストアンサー
SQLを使用しての、異なるURLの抽出について
下記のような、ドメインとURLの最後の部分(/dataの部分) が一緒で、途中の表記が違うURLがあったとします。 http://hogehoge.com/aaa/data http://hogehoge.com/aaa/bbb/data http://hogehoge.com/ddd/eee/data このようなURLをSQLのLIKE文を使って抽出するには、どのように記述したらいいしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
お使いのDBMSによりますが。SQL規格に沿えば WHERE 列名 LIKE '%/data' ACCESSなら WHERE 列名 LIKE "*/data"
その他の回答 (2)
- 原沢 信道(@nharasawa)
- ベストアンサー率53% (90/168)
回答No.2
失礼しました、途中ということですので先頭ではなく先頭の同じ文字の次に%です。
- 原沢 信道(@nharasawa)
- ベストアンサー率53% (90/168)
回答No.1
最後が/dataのデータですのでSQL のLIKEでは、前の方が何でも良い意味で先頭に%を付けて 列名 LIKE '%/data'で可能です。