tag:crieit.net,2005:https://crieit.net/tags/%E8%B3%87%E6%A0%BC%E5%AF%BE%E7%AD%96/feed
「資格対策」の記事 - Crieit
Crieitでタグ「資格対策」に投稿された最近の記事
2021-04-21T23:18:26+09:00
https://crieit.net/tags/%E8%B3%87%E6%A0%BC%E5%AF%BE%E7%AD%96/feed
tag:crieit.net,2005:PublicArticle/16969
2021-04-21T23:09:49+09:00
2021-04-21T23:18:26+09:00
https://crieit.net/posts/DB-02
情報系資格対策兼DB復習の足跡🐈 🐾02
<p>``<br />
初日から飛ばしてしまい、奇々怪々な投稿してしまったこと、お詫び申し上げます。</p>
<p>さて、前回の続きです。今回はわりかし真面目にいきます😢</p>
<hr />
<p><strong>v目次にゃv</strong></p>
<ol>
<li>スクレイピングでWEBからデータを抽出</li>
<li>Excelでクエリ作成</li>
<li>テーブル作成</li>
</ol>
<hr />
<p><strong>スクレイピングでWEBからデータを抽出だニャー(=✧ω✧=)</strong><br />
今回は<a target="_blank" rel="nofollow noopener" href="https://www.ap-siken.com/kakomon/02_aki/">応用情報.com</a>さんのサイトから午前問題の答えを抽出しました。<br />
Pythonを用いてスクレイピングです。<br />
ライブラリをインポートしたら手早く作っちゃいますにゃんこ~🐱<br />
<a href="https://crieit.now.sh/upload_images/0bb758cb98240094b30817f9181bd7716080342f8f957.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/0bb758cb98240094b30817f9181bd7716080342f8f957.png?mw=700" alt="プログラム" /></a><br />
プログラムを組むと作業で楽でいいニャー•v-v•<br />
(下の”エウウウ”が抽出している回答です)</p>
<hr />
<p><strong>Excelでクエリ作成</strong><br />
1文ずつ手入力してしまうと、猫の手も借りたい現象が起きてしまうので、今回はExcelを活用します。<br />
今回は既にExcelにて材料がテーブルとして用意してあるので、<strong>CONCATENATE関数</strong>を用いてSQL文と結合してクエリを作成するぎょぴよฅ^•ω•^ฅ<br />
<a href="https://crieit.now.sh/upload_images/84e69cb2d3e3bf65b1a8fc1c18180ca760802e8117ef0.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/84e69cb2d3e3bf65b1a8fc1c18180ca760802e8117ef0.png?mw=700" alt="クエリ作成" /></a><br />
先程、抽出した回答をExcelテーブル”originalans”列にコピペ。<br />
その後、必要なSQL文の文字を空きセルに用意し結合するキツネ~🦊</p>
<hr />
<p><strong>テーブル作成</strong><br />
上の工程で出来たクエリをMySQLにコピペするにゃ~<br />
にゃっ!テーブルを1つ作成完了ねこ!!!<br />
<a href="https://crieit.now.sh/upload_images/bae0ea547af64d5113c540f1532e36b960802fd1747cf.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/bae0ea547af64d5113c540f1532e36b960802fd1747cf.png?mw=700" alt="SQL" /></a><br />
(スペルミス、命名規約、正規化不足、語訳、見づらさについては大目にみていただけると幸いです。)</p>
<hr />
<p>今日はここまで🐾<br />
今回使用したスクレイピング、DB等々、詳しく知りたいとご要望があれば、猫でもわかるように説明するかもです。</p>
<p>これからも頑張るきんぎょー<br />
``</p>
keito_woood