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

GROUP BY式ではない本当に単純なSQL - Oracle

    GROUP BY MIN() MAX() SUM() COUNT() のような集約関数のコンテキストの外では役に立ちません 、おそらく行を重複排除することを除いて。取り除くだけです。結果の重複除去を検討している場合は、DISTINCT を使用してください 代わりは。 DISTINCT を使用する場合 、 SELECT の列についてより具体的にしない限り、あまり価値がありません 主キー列を除くリスト。

    SELECT
      DISTINCT * 
    FROM 
      AD_VOARNET_ATENDIMENTO_PISTA 
    WHERE IS_CLOSED = 0
    ORDER BY PREFIXO
      

    GROUP BY ORDER BY と混同されることがあります 。すでに ORDER BY PREFIX0 を持っています 、




    1. 2番目のテーブルから正しい行を選択する際の問題

    2. 2つのテーブルを結合します。エラー1054「on句」の不明な列

    3. mysqlテーブルの10進値を一括更新し、列フィールドタイプを変更します

    4. java.sql.SQLException:ORA-03115:サポートされていないネットワークデータ型または表現