count と distinct


  結果の重複を取り除く



  
select distinct 手当 from 社員テーブル
  
で、重複データを取り除きますが、RDBMS によって表示結果が違います
(※ distinct は select で一度だけ指定できます。また、結果の列は一つである必要はありません)

EXCEL、MDB、SQLServer、MySQL での結果
手当
 
1000
2000
3000

Oracle、PostgreSQL での結果
手当
1000
2000
3000
 

結果データは同じですが、これは NULL のソート順序の違いを示します










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ