私は試しました: select count(distinct *)from table_name; しかしそれは間違っています。私のテーブルには一意であると定義された列はありません。テーブルの異なる行の数をカウントするにはどうすればよいですか?
1
A
答えて
2
あなたは重複なしにダウンフィルタリングするサブ選択を使用し、その数をカウントすることができます。
select count(*)
from (select distinct * from table_name
) t
私はそれが何のPKを持っていない場合は、テーブル設計が問題を抱えていることが同意するだろう。
0
あなたはdistinct
句で、すべての列を一覧表示することができます:
SELECT COUNT (DISTINCT col1, col2, etc)
FROM table_name
関連する問題
- 1. Oracle:異なる場所で複数のカウントを行うにはどうすればよいですか?
- 2. 同じテーブルの異なる列の外部キーをカウントするにはどうすればよいですか?
- 3. テーブルを異なる数の行でマージするにはどうすればよいですか?
- 4. モデルデータをビューのテーブルとは異なるテーブルに保存するにはどうすればよいですか?
- 5. 2つのテーブルを結合し、値のカウントをカウントするにはどうすればよいですか?
- 6. プロファイルビューの数をカウントするにはどうすればよいですか?
- 7. コールスタックフレームの数をカウントするにはどうすればよいですか?
- 8. 異なるパスの複数のファイルでxmlstarletを実行するにはどうすればよいですか?
- 9. スタンドアローンモードで複数のスパークアプリケーションを異なるワーカーノードで実行するにはどうすればよいですか?
- 10. DataList内の異なる行数でGridViewを整列するにはどうすればよいですか?
- 11. MYSQLクエリで削除された行の数をカウントするにはどうすればよいですか?
- 12. ピークを複数回カウントするにはどうすればよいですか?
- 13. クエリが実行される場所とは異なるデータベースにあるテーブルの行数を取得するにはどうすればよいですか?
- 14. Angularjsの行数と列数が異なるテーブルを別のテーブルに配置するにはどうすればよいですか?
- 15. 異なるテーブルの異なるセクションに異なる配列の異なる要素を表示するにはどうすればよいですか?
- 16. 異なる行数の列をExcelファイルから読み取るにはどうすればよいですか?
- 17. 2つの異なる行を1つの行にマージするにはどうすればよいですか?
- 18. テーブルをLEFT JOINして行をカウントするにはどうすればよいですか?
- 19. sqlの行の値の複数のカウントを見つけるにはどうすればよいですか?
- 20. 異なるデータ型の列でテーブルを結合するにはどうすればよいですか?
- 21. 完全に異なる2つのテーブルをマージするにはどうすればよいですか?
- 22. 複数のテーブルで単純な結合を実行するにはどうすればよいですか?
- 23. 同じIDの行間で異なる列の数をカウントするにはどうすればよいですか?
- 24. PHPの配列から作成されたhtmlテーブルの異なる行に異なるスタイルを設定するにはどうすればいいですか?
- 25. SQLのあるテーブルから別のテーブルに行をコピーするにはどうすればよいですか?
- 26. 異なるテーブルの複数の行を1つの行に結合するにはどうすればよいですか?
- 27. 定数を複数の異なる値でプロットするにはどうすればよいですか?
- 28. 異なるクラスの異なるコメントでコードをチェックインするにはどうすればよいですか?
- 29. 1つのクエリで2つの異なるテーブル(およびデータベース)の行数を取得するにはどうすればよいですか?
- 30. 異なる数の引数を持つオブジェクトを作成するにはどうすればよいですか?
私はこのクエリがあなたの問題の中で最も少ないと思います。私はあなたのデータベース設計が問題だと思う –