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

PostgreSQLでサブストリングを検索しています

    like anyと同じように使用する :

    SELECT  uchastki.kadnum
    FROM  uchastki
    WHERE kadnum LIKE  ANY(
       SELECT str
       FROM test
    WHERE str IS NOT NULL)
    

    またはおそらく:

    SELECT  uchastki.kadnum
    FROM  uchastki
    WHERE kadnum LIKE  ANY(
       SELECT '%' || str || '%'
       FROM test
    WHERE str IS NOT NULL)
    

    これは優れた機能です。たとえば、= any (select ... )などのさまざまな演算子を使用できます。 、または<> all (select...)



    1. SQLでVARCHARではなくCHARを選択するためのユースケースは何ですか?

    2. 失敗したすべてのSQLステートメントをOracle10Gに記録する方法はありますか

    3. Entity Frameworkから単一のレコードを削除しますか?

    4. sqlalchemyを使用して特定のJSON列(postgres)をクエリします