素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv072
「Lv072」の記事一覧
SQLにおいて `HAVING` 句の条件が評価されるタイミングはいつか。
GROUP BYによるグループ化と集計計算が行われた後。
2026年1月24日
`MERGE` 文の `WHEN MATCHED THEN UPDATE` 句において、更新してはいけない列は一般的にどれか。
ON句(結合条件)で使用している列。
2026年1月24日
`CROSS JOIN` を意図的に使用して「カレンダーテーブル(日付マスタ)」と「商品マスタ」を結合する目的はどれか。
売上がない日も含めてすべての枠を生成するため。
2026年1月24日
`SELECT count(DISTINCT col)` がパフォーマンス上不利になる理由はどれか。
重複排除のためのソートやハッシュ処理が必要なため。
2026年1月24日
再帰共通表式(Recursive CTE)で「幅優先探索(Breadth First Search)」を実装する際に必要な記述はどれか(標準SQLまたは一部のDB)。
SEARCH BREADTH FIRST BY
2026年1月24日
標準SQLの `EXCEPT` 演算子(Oracleでは `MINUS`)において、重複行の扱いはどうなるか(`ALL`を付けない場合)。
重複行は排除される。
2026年1月24日
`GROUP BY` 句における `ROLLUP` と `CUBE` の計算量の違いについて、正しい傾向はどれか。
CUBEは全組み合わせを集計するため計算量が多い。
2026年1月24日
ウィンドウ関数 `LAG(col, 1, 0) OVER (ORDER BY date)` の第3引数「0」の意味はどれか。
前の行が存在しない場合に返すデフォルト値。
2026年1月24日
SQL:2016で標準化された「行パターン認識(Row Pattern Recognition)」機能(MATCH_RECOGNIZE句)の主な用途はどれか。
時系列データから特定のパターンを検出する。
2026年1月24日
`SELECT * FROM t1 WHERE (a, b) IN (SELECT a, b FROM t2)` という行値式(Row Value Constructor)を用いたクエリの意味はどれか。
列a, bの組み合わせがサブクエリの結果に存在する行を抽出。
2026年1月24日
投稿のページ送り
1
…
10
11
12
…
14