No.3
- 回答日時:
#1です。
全くごもっともです。インデクスがないと今回の用途ではフルスキャンになるため、当然付けているものという思い込みがあり、それが前提条件であることを書くのをすっかり忘れていました。
No.2
- 回答日時:
select top 1 num from sample order by count desc
とすれば、最大のnumが複数ある場合でも、1件のみ表示します。
同率一位のすべてを必要とするなら、
select num from sample where count in (select max(count) from sample)
で良いかと思います。
蛇足ですが..
>#1
>オプティマイザの働きを考えるとこれがいちばん速そうな気がします。
索引の有無により変わりますが、仮にcount列に索引が無い場合は、
(サブクエリを使う)相関問い合わせは不利です。
この場合、num列にも、count列にも索引が付いていれば、
相関問い合わせが一番速いと思います。
No.1ベストアンサー
- 回答日時:
副セレクトですかね。
select num from test where cnt = (select max(cnt) from test)
あと2つくらい別の方法があったと思うのですが、オプティマイザの働きを考えるとこれがいちばん速そうな気がします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORACLEで一番最初の結果だけを...
-
PL/SQL 複数件同じ値で更新す...
-
Oracleのビュー作成時に「指定...
-
抽出結果を1件ずつ次の抽出条件...
-
WITH句で複数テーブルを定義す...
-
Oracle SQLにて固定長でデータ...
-
SQL文の書き方
-
ROWNUMについて
-
時間の重複を加味した連続時間S...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
アクセスクエリの計算
-
「直需」の意味を教えてください
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
Accessでテーブル名やクエリ名...
-
Accessクエリでの、LIKE条件
-
作番ってどういう意味でしょうか?
-
エクセルグラフの凡例スペース
-
FROM の中で CASE を使えるでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORACLEで一番最初の結果だけを...
-
Oracleのビュー作成時に「指定...
-
Oracle SQLにて固定長でデータ...
-
ROWNUMについて
-
DB2でREPLACEによる文字列の置換
-
ある値以上の空き番の最小値を...
-
distinct で抽出したレコード件数
-
抽出結果を1件ずつ次の抽出条件...
-
WITH句で複数テーブルを定義す...
-
sqlplusで日本語入力
-
VBAのRows.Selectについて
-
group by でselect
-
時間の重複を加味した連続時間S...
-
sqlの条件文に関して
-
PL/SQL 複数件同じ値で更新す...
-
重複
-
動的SQLでのDECODE
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
おすすめ情報