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

MySQLクエリは1つの列で2つの値をチェックします

    WHERE .. INを使用できます このように:

    WHERE XType IN ('P','D')    -- checks whether the  Xtype is P or D
    

    ちなみにこれはORに拡張されます:

    WHERE (XType = 'P' OR Xtype = 'D')
    

    その列に「P」と「D」の両方のレコードが含まれているかどうかを確認する場合は、EXISTSとサブクエリを使用できます。

    WHERE EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'P') 
      AND EXISTS (SELECT 1 FROM TableName WHERE Xtype = 'D')
    


    1. Triggerで生成された値をHibernateValueObjectに与える方法は?

    2. 多対多の関連付けを持つ複数の条件を持つデータを検索するためのSQL/Doctrineクエリ

    3. SQL Serverで「time」を「datetimeoffset」に変換する(T-SQLの例)

    4. マルチクエリで各INSERTステートメントのIDを取得します