PRACTICE FOR THE REAL WORLD

その 1 行、本番で実行して大丈夫?

本番手順の抜け、危険なコマンド、SQL の見落とし。
現場で役立つ「気づく力」を、1 問ずつ練習できます。
まずは今日の 10 問から。登録不要・無料です。

  • 登録不要
  • ブラウザで採点
  • 結果を URL で共有
01 NOTICE · THINK · ACT
FIELD NOTE001LIVE SCENARIO
deploy-check.sqlPRODUCTION

PRE-FLIGHT CHECK03 / 10

実行前に確認・修正すべき行はどれ?

CONNECTIONprod-db.ap-northeast-1● CONNECTED
01 BEGIN;
02 UPDATE users SET active = false;
03 COMMIT;
1WHERE 句がない全ユーザーが更新される可能性があります
THREAT DETECTED · SQL / SAFETY01—04 SELECT
判断力は、実践で身につく。SQL / 10 SEC

01 / KNOW YOUR TERRAIN

鍛えたいスキルから選ぶ

どれから始めるか迷ったら、全ジャンルから出題する「今日の 10 問」がおすすめです。

02 / TRAIN YOUR WAY

目的に合わせて解く

どのモードも採点はブラウザ内で完結し、結果は URL で共有できます。

このサイトの出題形式

形式は 4 択・○×・記述式の 3 つだけです。迷うのは問題の中身だけにして、操作に迷わせないためです。記述式は SQL・コマンド・英単語のように答えが 1 つに決まるものに限り、日本語の文章で答える問題はありません。 そのうえで、暗記した知識ではなくコードを読んで判断する問題を中心にしています。

形式問われること例
4 択コードを読んで正しい修正・実行結果・指摘を選ぶq="b" を正しく直したものは?
○×よくある思い込みを正しく判断できるか.gitignore に書けば追跡中のファイルも無視される
記述式正しく直した SQL、コマンド、英単語を書く。答えが 1 つに決まる問題だけSELECT * FROM t WHEREa='bb' を正しく直して書く

「指摘・レビュー」のジャンルでは、コードの誤りを指摘するだけでなく、レビューで指摘を受けたときの返し方や、 打ち間違えたコマンドを共有してしまったときの訂正の仕方も出題します。どれも特定の現場の作法ではなく、 エンジニアの間で一般的に通じる考え方を正解にしています。

スコアの考え方

問題ごとの得点は 基礎点 × 速度係数 です。基礎点は難易度で 10 / 20 / 30 点、 速度係数は「目安秒 ÷ 実際にかかった秒」を 0.5〜2.0 倍に収めた値です。目安の半分の時間で正解すれば 2 倍、 倍かかれば半分になります。不正解は 0 点なので、当てずっぽうで急いでも得点は伸びません。

ランクは合計点を基礎点の合計で割った比率で決まります。全問を目安秒ちょうどで正解すると比率 1.0 で B、 1.5 以上で S です。他の利用者との比較ではなく、「目安に対してどれだけ速く正確か」の指標です。

問題の品質について

問題はすべてオリジナルで、資格試験の過去問を転載していません。すべての問題はビルド時に構造検証を通し、 SQL の問題は SQLite で実際に実行して正答を確認しています。各問題には公式ドキュメントへの参考リンクを付け、 1 問ごとに解説ページを用意しています。

現在 720 問を掲載しています。誤りを見つけた場合は運営者情報の連絡先までお知らせください。

よくある質問

どのくらいのレベルを想定していますか?

新卒・内定者・研修中の若手エンジニア、文系出身の未経験採用を主な対象にしています。「調べれば分かる」ではなく「見た瞬間に分かる」レベルの基礎を、現場で手が止まらないかという観点で出題します。資格試験の対策サイトではありません。

スコアはどう決まりますか?

問題ごとの得点は、難易度による基礎点に速度係数を掛けたものです。速度係数は目安秒を実際にかかった秒で割った値で、0.5 倍から 2.0 倍の範囲に収めます。不正解は 0 点です。合計点を基礎点の合計で割った比率でランク(S / A / B / C / D)が決まります。

回答はどこかに送信されますか?

解いた問題の番号、正解か不正解か、選んだ選択肢の番号、かかった時間、記述式で書いた答え、結果画面で任意に答えたエンジニア歴を Google アナリティクスに送信しています。問題ごとの正答率やよくある書き間違いを集計して、難しすぎる問題や紛らわしい選択肢、経験年数で正答率に差が出る問題を見つけて直すためです。エンジニア歴は答えなくても利用できます。記述式は SQL・コマンド・英単語を書く問題だけで、日本語の文章を書かせる問題はありません。氏名などの個人を特定する情報は取得していません。

問題は誰が作っていますか?

すべてオリジナルの問題です。資格試験の過去問を転載していません。SQL の問題は SQLite で実際に実行して正答を確認したものだけを掲載し、参考リンクは公式ドキュメントを優先しています。