メインコンテンツへスキップ
見出し画像

【AP6問】SQL-SELECT文-(応用情報技術者試験)

    このNoteでは、応用情報技術者試験の計算問題から「SELECT文絡みのSQL」を搔き集めました。令和7~元年の11回で6回。

    午前問題とはAPとなると、FEよりも難易度がぐんっと上がりますね。INと面倒なEXISTS、色んなJOIN、さらにCOALESCE(), PARTITION BYにWINDOW。

    これらは午後問題にも出てきます。午前問題で逃げてたら午後問題で狩られます。午後問題に出た以上は、今後も普通に出てきます。

    データベースを避ける/捨てるのもAP合格へのテですが、その後のデスペ(データベーススペシャリスト)に繋がりません。

    今のうちに少しでも知識を積み上げておくのが良いかなと思います。主力でなくても構いませんので。

    >【FE14問】SQL文の問題Note
    >【デスペ5問】SQLの結果(副問合せ, 相関副問合せ)

    それでは始めましょう!


    SQLの基本

    SQLは問題文の言葉に注目して組み立てるのがお薦めです。>【FE14問】SQL文の問題Note

    画像
    >【AP】令和7年春午後問6データーベースの解説Noteより


    画像
    >【AP】令和6年春午後問6データベースの解説Noteより

    「旧」FEの午後試験では以下が常識なので、APでも当然常識。このNoteで更に引き上げます。

    • FROM句:データ元の表を指定

      • 結合する時に複数の表を列挙

    • WHERE句:抽出条件を指定

      • 結合に必要な条件も書ける

    • GROUP BY:グループ化する

      • 「~ごと」「~別」

      • HAVING:グループの特性に条件を指定する

    • ORDER BY:小さい順(降順), 大きい順(降順)

      • 昇順の時は「ASC」または省略

      • 降順の時は「DESC」と必ず書く

    >【FE14問】SQL文の問題Note




     
     
    大学・専門学校の先生の解説Note。 学生時代にITパスポート試験・基本情報技術者試験・応用情報技術者試験を独学で高得点合格。情報処理安全確保支援士試験(セキスペ)・データベーススペシャリスト試験・ネットワークスペシャリスト試験・G検定なども取得。 2027年にPD-S受験予定。