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

列値をサブストリングとするPostgresLIKE

    2回目の試行は、痛々しいほど修正に近づいています。 LIKE> キーワードは文字列を取ります その左側に、パターン その右側に。どちらも式にすることができますが、% 右のパターンでのみ特別な意味があります。

    これを試してください:

     SELECT * FROM events
     WHERE name LIKE '%Edward Sharpe and the Magnetic Zeroes%';
    

    というか、これ:

     SELECT * FROM events 
     WHERE 'Edward Sharpe and the Magnetic Zeroes' LIKE '%' || name || '%';
    

    また、Postgresのすべての文字列操作では、デフォルトで大文字と小文字が区別されることに注意してください。大文字と小文字を区別せずにパターンを照合するには、ILIKEを使用します LIKEの代わりに 。




    1. Windows7へのOrafce.sql3.0のインストール

    2. MySQLでストアドプロシージャを使用しているときに2つの問題が発生する

    3. 例を使用したOracleの主キーに関する上位クエリ

    4. オラクルの明示的なカーソル使用の実際の例