sql >> データベース >  >> RDS >> Mysql

mysqlクエリを使用してimgsrcからURLを抽出します

    これがあなたのための実用的な例です:

    CREATE TABLE test 
    (
      id int auto_increment primary key, 
      details varchar(250)
    );
    
    INSERT INTO test (details) VALUES ('<img src="http://www.test.com/quiz_images/poster_from_postermywall.jpg" alt="" align="" border="0px">');
    
    select substr(
       substr(details, locate('src="', details) + 5), 
       1, 
       locate('"', substr(details, locate('src="', details) + 5)) - 1
    ) as 'src'
    from test;
    

    SQL Fiddle:実行可能なデモ




    1. WordPressのサブカテゴリのみを表示する

    2. 複数のコンシューマーを持つSQLテーブルとしてのジョブキュー(PostgreSQL)

    3. Mysql InnoDBの挿入速度が遅すぎますか?

    4. UTF8のエンコーディングがロケールen_USと一致しません。選択したLC_CTYPE設定には、LATIN1のエンコードが必要です