2

mysql-4.1.22 に膨大なデータセットを持つテーブルがあります。そして、テーブルの特定の列に個別の値があるかどうかを確認したい (すべての個別の値を取得する必要はありません)。私はググってMYSQL組み込み関数の個別の代替グループをソリューションごとに試してみましたが、どちらも実行に時間がかかりすぎます。

列に個別の値があるかどうかを確認する他の方法はありますか? . アイデアを共有してください。

4

2 に答える 2

3
SELECT count(*), count(colname), count(distinct colname)
  FROM tabname;
  1. 最初に;count()の合計行数が表示されます。tabname
  2. 2 つ目は、NOT NULL必要な値の数を示しますcolname
  3. そして最後のものは、目的の中にいくつかの異なる値を与えますcolname
于 2012-06-18T12:20:53.320 に答える
0

select count() from group by having count()>1;

于 2013-07-22T10:57:31.623 に答える