私は試しました: 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. MYSQLクエリで削除された行の数をカウントするにはどうすればよいですか?
- 4. 異なるテーブルの異なるセクションに異なる配列の異なる要素を表示するにはどうすればよいですか?
- 5. 複数のテーブルで単純な結合を実行するにはどうすればよいですか?
- 6. 異なるデータ型の列でテーブルを結合するにはどうすればよいですか?
- 7. 完全に異なる2つのテーブルをマージするにはどうすればよいですか?
- 8. 1つのクエリで2つの異なるテーブル(およびデータベース)の行数を取得するにはどうすればよいですか?
- 9. 異なるクラスの異なるコメントでコードをチェックインするにはどうすればよいですか?
- 10. 2つの異なるテーブルに2つのカウント(*)結果を一緒に追加するにはどうすればよいですか?
- 11. iOSで特定の数のテーブル行をプログラムで作成するにはどうすればよいですか?
- 12. SOLRの異なるコアに異なるスキーマファイルを持たせるにはどうすればよいですか?
- 13. 異なる行のデータの差を計算するにはどうすればよいですか?
- 14. ListViewの各行に異なる高さを設定するにはどうすればよいですか?
- 15. 異なるクライアントユーザーの複数のバージョンのテストファイルを保守するにはどうすればよいですか?
- 16. アプリケーションでオンラインユーザーをカウントするにはどうすればよいですか?
- 17. 2つの異なるテーブルで同じフィールドを比較するにはどうすればいいですか?
- 18. タイルフラグメント、異なるタイルで異なるコンテンツを取得するにはどうすればよいですか?
- 19. 異なるファセットに異なるスケール制限を設定するにはどうすればよいですか?
- 20. 異なる条件で複数の列を選択するにはどうすればよいですか?
- 21. 複数の異なるアイテムに同じデータトリガを適用するにはどうすればよいですか?
- 22. 異なるドメインの複数のアプリケーションに一度ログインするにはどうすればよいですか?
- 23. 複数の行をコピーするにはどうすればよいですか?
- 24. プログラムで各行に異なるセル数のテーブルを作成するにはどうすればよいですか?
- 25. Apacheアクセスログから特定のURLにアクセスした異なるIPの数をカウントするにはどうすればよいですか?
- 26. 複数のテーブルを1行に配置するにはどうすればよいですか?
- 27. 複数のテーブルの値を別のテーブルに挿入するにはどうすればよいですか?
- 28. 同じテーブルの異なる列を結合するにはどうすればいいですか?
- 29. アクセスクエリで、SQL Serverのntext(メモ)フィールドの文字数をカウントするにはどうすればよいですか?
- 30. 異なる州のTreeNodeに異なるスタイルを適用するにはどうすればいいですか?
私はこのクエリがあなたの問題の中で最も少ないと思います。私はあなたのデータベース設計が問題だと思う –