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

UNION句を使用して選択する

    INTERSECTを使用する必要があります およびMINUS (Oracleの場合):

    -- At least at Boston or at Dallas 
    (SELECT DNAME 
       FROM DEPARTMENT 
      WHERE CITY = 'DALLAS'
    
    UNION
    
     SELECT DNAME 
       FROM DEPARTMENT 
      WHERE CITY = 'BOSTON')
    
    MINUS
    
    -- At Boston and at Dallas
    (SELECT DNAME 
       FROM DEPARTMENT 
      WHERE CITY = 'DALLAS'
    
    INTERSECT
    
     SELECT DNAME 
       FROM DEPARTMENT 
      WHERE CITY = 'BOSTON')
    

    UNION以降 追加 EXCEPTの間にサブクエリを実行します /MINUS 減算 それら



    1. TinyMCEUTF-8をMySQLデータベースに保存

    2. SQL列でフィルタリングされた列の最大値を持つ行のみを選択します

    3. グラブ時に大きすぎるhtmlファイルをロードできません

    4. データベースレベルでmysqlのvarchar列を日付に変換します