Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
データ分析力を高めるSQL研修『SQL Everyone』のご紹介【SQL勉強会 #3】
Search
hikarut
June 11, 2024
Technology
1
460
データ分析力を高めるSQL研修『SQL Everyone』のご紹介【SQL勉強会 #3】
データ分析力を高めるSQL研修『SQL Everyone』のご紹介【SQL勉強会 #3】
hikarut
June 11, 2024
Tweet
Share
More Decks by hikarut
See All by hikarut
ビジネスパーソンがSQLを学ぶべき3つの理由とおすすめのSQL学習方法
hikarut
2
240
SQLを使ったデータ分析事例紹介〜2つの事例から学ぶSQLの活用方法〜
hikarut
3
410
データ分析内製化に向けた人材育成サービス『SQL Everyone』
hikarut
1
1.7k
データ分析のためのSQL勉強会 〜実践編〜
hikarut
14
16k
実演で理解するビジネスパーソンのためのSQL入門
hikarut
1
340
データ分析力を高めるビジネスパーソンのためのSQL入門
hikarut
1
700
SQLを活用したデータ分析におけるChatGPTの活用法
hikarut
14
5.1k
『データ分析力を高める ビジネスパーソンのためのSQL入門』出版記念セミナー
hikarut
1
280
データ分析のためのSQL勉強会 〜初級編 ハンズオン〜
hikarut
11
38k
Other Decks in Technology
See All in Technology
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
530
roppongirb_20250911
igaiga
1
250
Android Audio: Beyond Winning On It
atsushieno
0
2.4k
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
890
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
460
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
750
テストを軸にした生き残り術
kworkdev
PRO
0
220
slog.Handlerのよくある実装ミス
sakiengineer
4
470
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
170
人工衛星のファームウェアをRustで書く理由
koba789
15
8.3k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.2k
Balancing Empowerment & Direction
lara
3
620
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Done Done
chrislema
185
16k
Statistics for Hackers
jakevdp
799
220k
Documentation Writing (for coders)
carmenintech
74
5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Why Our Code Smells
bkeepers
PRO
339
57k
Transcript
σʔλੳྗΛߴΊΔ42-ݚम ʰ42-&WFSZPOFʱͷ͝հ SQL Everyone 42-ษڧձ
© )JLBSV5BLBIBTIJ ΞδΣϯμ "HFOEB ࣗݾհ σʔλੳͰ͏42-ͷͭͷಛ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ
SQL Everyone
© )JLBSV5BLBIBTIJ ΞδΣϯμ "HFOEB ࣗݾհ σʔλੳͰ͏42-ͷͭͷಛ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ
SQL Everyone
© )JLBSV5BLBIBTIJ ߴڮޫ )JLBSV5BLBIBTIJ ϓϩϑΟʔϧʢຊۀʣ ߨࢣհ Ϡϑʔגࣜձࣾʢʙʣ גࣜձࣾΠʔϒοΫΠχγΞςΟϒδϟύϯʢʙʣ ֎ࢿίϯαϧʢʙʣ
ɾϑϩϯτΤϯυαʔόαΠυόοΫΤϯυͳͲϑϧελοΫͰ8FCαʔϏεΛاըઃܭ։ൃӡ༻ ɾΤϯδχΞϚωʔδϟʔΤϯδχΞ࠾༻ ɾϠϑʔ͔Βग़ͯ͠σʔλαΠΤϯεάϧʔϓΛθϩ͔Β্ཱͪ͛ʢ෦ʣ ɾ#*πʔϧ42-1ZUIPOͳͲͬͨσʔλͷՄࢹԽੳ"#ςετޮՌݕূ,1*σʔλར׆༻ଅਐ ɾࣾϝϯόʔͷσʔλੳεΩϧΞοϓҭࣾσʔλར׆༻ϦςϥγʔΞοϓʢ42-ษڧձͳͲʣ ɾ42-#*πʔϧΛ׆༻ͨ͠σʔλੳࢧԉ ɾσδλϧϚʔέςΟϯάྖҬʹ͓͚ΔઓཱུҊɺ,1*ઃܭɺࢪࡦͷϓϥϯχϯάɺࢪࡦͷ࣮ߦ 8FCΤϯδχΞ σʔλΞφϦετϚωʔδϟʔ σδλϧϚʔέςΟϯάίϯαϧλϯτ
© )JLBSV5BLBIBTIJ ϓϩϑΟʔϧʢ෭ۀɾݸਓ׆ಈʣ ߨࢣհ ʻ෭ۀͷ׆ಈͰܦ৽ฉͷҰ໘ܝࡌʼ ɾσʔλੳࢧԉσδλϧϚʔέςΟϯάࢧԉ ɾσʔλੳίʔνϯά42-τϨʔχϯά ɾʰσʔλੳྗΛߴΊΔϏδωεύʔιϯͷͨΊͷ42-ೖʱஶॻ ɾ42-ษڧձࢿྉແྉެ։
෭ۀ ݸਓ׆ಈ
© )JLBSV5BLBIBTIJ ΞδΣϯμ "HFOEB ࣗݾհ σʔλੳͰ͏42-ͷͭͷಛ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ
SQL Everyone
© )JLBSV5BLBIBTIJ 42-ͱʰ4USVDUVSFE2VFSZ-BOHVBHFʱͷུͰʰΤεΩ ϡʔΤϧʱͱಡΉ 42- デ ʔλ
ベ ʔε্ͷςʔ ブ ϧʹ֨ೲ͞Εͨ デ ʔλΛऔಘ ͢Δͱ͖ʹ͏ݴޠ Ϗδωεύʔιϯ͕͏42-ͱΤϯδχΞ͕͏42-ҧ͏ σʔλੳͰ͏42-ͷͭͷಛ σʔλੳͰ͏42-ͷͭͷಛ σʔλੳΞϓϦέʔγϣϯ։ൃͳͲ༷ʑͳྖҬͰ׆༻͞Ε͍ͯΔ42-ɻσʔλΛѻ͏্Ͱ ඞཁෆ׆ͳ42-ɻσʔλΛѻ͏͏͑Ͱ42-ͷཧղඞཁෆՄܽɻ
© )JLBSV5BLBIBTIJ σʔλੳͰ͏42-ͷಛ σʔλੳͰ͏42-ͷͭͷಛ 42- VTFS@JE HFOEFS CJSUI "
உੑ ࣮ߦ݁Ռ 4&-&$5 '30.VTFST 8)&3&VTFS@JEb"` σʔλϕʔε ςʔϒϧ VTFS@JE HFOEFS CJSUI " உੑ " ঁੑ ɾɾɾ ɾɾɾ ɾɾɾ QSPEVDU@JE QSPEVDU@OBNF QSJDF # ͓͍͍͠ਫ # γϟʔϓϖϯ ɾɾɾ ɾɾɾ ɾɾɾ 42- デ ʔλ ベ ʔε্ͷςʔ ブ ϧʹ֨ೲ͞Εͨ デ ʔλΛऔಘ͢Δͱ͖ʹ͏ݴޠɻσʔλϕʔε ͱσʔλΛ֨ೲ͢Δେ͖ͳശͰɻςʔϒϧͱߦͱྻͰߏ͞ΕΔσʔλͷ͔ͨ·Γɻ Ϣʔβʔ ྻ ߦ
© )JLBSV5BLBIBTIJ σʔλੳͰ͏42-ͷಛ σʔλੳͰ͏42-ͷͭͷಛ Ϗδωεύʔιϯ͕͏42- ΤϯδχΞ͕͏42- σʔλੳͰجຊతʹσʔλͷऔಘʢ4&-&$5ʣ Λ֮͑ΕΑ͍ 42-ͷॲཧʹ͍ͭͯҙࣝ͢Δඞཁੑ͕͍
جຊతͳߏจΛ֮͑Εͣͬͱ͍ଓ͚Δ͜ͱ͕Ͱ͖ Δ ΞϓϦέʔγϣϯ։ൃʹඞཁͳ42-ʢ4&-&$5ɹ */4&35%&-&5&61%"5&$3&"5&ʣΛ֮͑Δ ඞཁ͕͋Δ ϛϦඵ୯ҐͰॲཧΛҙࣝ͢Δඞཁ͕͋ΔʢͦͷͨΊ ΠϯσοΫεͳͲͷσʔλϕʔεͷࣝඞཁʹͳΔʣ ৽͍͠42-ͷߏจΛ֮͑ͯΑΓޮతͳ42-Λॻ͘ඞ ཁ͕͋Δ Ϗδωεύʔιϯ͕͏42-ͱΤϯδχΞ͕͏42-ಛ͕ҟͳΔɻ42-ΤϯδχΞ͕ѻ͏ ͍͠ݴޠͱࢥΘΕ͕͕ͪͩɺϏδωεύʔιϯ͕σʔλੳͰ͏42-͘͠ͳ͍ɻ
© )JLBSV5BLBIBTIJ ΞδΣϯμ "HFOEB ࣗݾհ σʔλੳͰ͏42-ͷͭͷಛ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ
SQL Everyone
© )JLBSV5BLBIBTIJ σʔλੳεΩϧ͕ॏཁͳ࣌ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ IUUQTTBMFT[JOFKQOFXTEFUBJM IUUQTOFXTNZOBWJKQBSUJDMF ࠓͷ࣌σʔλʹج͍ͮͨҙࢥܾఆ͕Ϗδωεʹ͓͍ͯॏཁɻσʔλΛѻ͑Δਓࡐ͕ͦ͜ࠓͷ ࣌ʹੜ͖Δ͜ͱ͕Ͱ͖ΔɻͦͷͨΊϏδωεύʔιϯσʔλੳεΩϧ͕ॏཁɻ ಋೖ͢ΔͱޮՌ͕͋Δͱࢥ͏*5εΩϧୈҐɿσʔλੳ
৽ೖࣾһʹקΊ͍ͨεΩϧୈҐɿσʔλੳྗ σʔλੳ ใηΩϡϦςΟ ϓϩάϥϛϯά σδλϧϚʔέςΟϯά σβΠϯ ಈը࡞ ͦͷଞ σʔλੳྗ ίϛϡχέʔγϣϯྗ ࢥߟɾஅɾ࣮ߦྗ ՝ղܾೳྗ اըྗ ใऩूྗ ϓϨθϯςʔγϣϯྗ ʻϏδωεύʔιϯʹσʔλੳྗ͕ٻΊΒΕΔྫʼ O O ࢀߟ ࢀߟ
© )JLBSV5BLBIBTIJ σʔλੳྗΛߴΊΔͨΊͷԽ͕ॏཁ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳྗΛߴΊΔͨΊʹاۀ͕%9ਓࡐσʔλ׆༻ਓࡐͷԽΛਐΊΔ͕͋Δɻ ༷ʑͳۀքʹ͓͍ͯσʔλੳਓࡐ͕ॏཁͳ࣌ʹͳ͍ͬͯΔɻ σʔλ׆༻ਓࡐͷ Խʹ औΓΉاۀ
μΠϋπɺσδλϧਓࡐΛ·Ͱʹਓҭ ɹ#*πʔϧ׆༻ͷεΩϧशಘ +"-ͷʮͷࠜʯσʔλ׆༻͕ਓʹ֦େɺֻ ͚ਓ͕ޠΔؒͮ͘Γͷཁఘ ϫʔΫϚϯʮ&YDFMܦӦʯ͕ਐԽʂ࣍ͷσʔλ ੳπʔϧʹબΜͩͷʁ ࡾҪԽֶɺ·Ͱʹओཁʹσʔ λαΠΤϯςΟετஔ IUUQTXXXOFUEFOKEDPNBSUJDMFT IUUQTYUFDIOJLLFJDPNBUDMOYUDPMVNO IUUQTYUFDIOJLLFJDPNBUDMOYUOFXT IUUQTEJBNPOEKQBSUJDMFT
© )JLBSV5BLBIBTIJ σʔλੳਓࡐҭ͕՝ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳਓࡐͷԽΛٻΊΔاۀ͕ଟ͍ҰํͰɺσʔλ׆༻ਓࡐ͕ҭͰ͖ͳ͍՝͋ ΔɻͦͷͨΊσʔλੳਓࡐԽͷͨΊͷࢧԉ͕ඞཁɻ IUUQTQSUJNFTKQNBJOIUNMSEQIUNM σʔλ׆༻ʹ͍ͭͯԽΛ ૿͢ߟ͕͑͋Δׂ߹
σʔλ׆༻ਓࡐ͕ҭͰ͖ͳ͍ σʔλ׆༻ਓࡐ͕࠾༻Ͱ͖ͳ͍ σʔλ׆༻ʹਓһΛׂ͘͜ͱ͕Ͱ͖ͳ͍ ํઓཱུ͕ͬͯͳ͍ ࣾͷ࿈ܞ͕ਐ·ͳ͍ σʔλ׆༻ਓࡐ͕ఆண͠ͳ͍ ୲͢Δ෦ॺ͕ͳ͍ ͳ͘ਐΜͰ͍Δ ͦͷଞ શʹԽ͍ͯ͠Δ ࢀߟ σʔλ׆༻ͷԽ͕ਐ·ͳ͍ཧ༝
© )JLBSV5BLBIBTIJ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳͱσʔλΛ׆༻ͯ͠ҙࢥܾఆ͢Δ͜ͱɻͦͷͨΊʹʰϏδωεεΩϧʱͱʰςΫ χΧϧεΩϧʱͷ྆ํΛߴΊΔ͜ͱ͕ॏཁɻҰํͰଟ͘ͷ߹ςΫχΧϧεΩϧʹ՝͕͋Δɻ ʰσʔλੳʱͱσʔλΛ׆༻ͯ͠ҙࢥܾఆ͢Δ͜ͱ
TUFQ TUFQ TUFQ TUFQ TUFQ TUFQ TUFQ ՝ Ծ આ ఆ ੳ ݁ Ռ ߟ ܾ ఆ σʔλੳͷͭͷεςοϓ ՝ઃఆೳྗղܾྗԾઃྗϩδΧϧγϯ ΩϯάίϛϡχέʔγϣϯೳྗϓϨθϯςʔ γϣϯೳྗஅೳྗυϝΠϯࣝϓϩδΣΫ τϚωδϝϯτ ϏδωεεΩϧ ςΫχΧϧεΩϧ σʔλͷूܭʢ42-ɺ&YDFMɺ1ZUIPOʣ σʔλͷՄࢹԽʢ#*ʣσʔλͷཧղʢσʔλ ϕʔεɺςʔϒϧʣ౷ܭֶػցֶश"*ࣗવ ݴޠॲཧ"#ςετ
© )JLBSV5BLBIBTIJ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ ҙࢥܾఆʹܨ͛ΔͨΊͷσʔλੳͰ͍͠σʔλͷूܭΑΓʰγϯϓϧʱ͔ͭʰεϐʔ σΟʔʱʹσʔλΛऔಘ͢Δ͜ͱͷํ͕ॏཁɻͦͷͨΊʹඞཁͳεΩϧ42-͕࠷దɻ σʔλੳྗΛߴΊΔͨΊͷςΫχΧϧεΩϧʰ42-ʱ͕࠷ద γϯϓϧ TJNQMF جຊूܭʢ߹ܭɾฏۉɾผूܭɾސ
٬ผूܭɾผूܭͳͲʣͳͲγϯ ϓϧͳσʔλͷํ͕ղऍ͕͍͢͠ εϐʔσΟʔ TQFFEZ େྔͷσʔλΛඞཁͳλΠϛ ϯάͰૉૣ͘औಘͰ͖Δ͜ͱ ͕ҙࢥܾఆʹ͓͍ͯॏཁ 42- ɾ42-Λ͑جຊूܭૉૣ͘؆୯ʹऔಘ͢Δ͜ͱ͕Ͱ͖Δ ɾ&YDFMͰѻ͍ͮΒ͍େྔͷσʔλ42-ͳΒૉૣ͘ѻ͏͜ͱ͕Ͱ͖Δ
© )JLBSV5BLBIBTIJ σʔλੳʹ͓͍ͯʰ42-ʱ͕ॏཁͰ͋Δཧ༝ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳʹ͓͍ͯ࠷ॏཁͳεΩϧͷ͕ͭ42-ɻ42-͕͑ΔΑ͏ʹͳΔ͜ͱͰσʔλͷߏ Λཧղ͠σʔλʹج͍ͮͨҙࢥܾఆ͕Ͱ͖ΔΑ͏ʹͳΔɻ ʻσʔλੳʹ͓͍ͯσʔλੳ͕ॏཁͰ͋Δͭͷཧ༝ʼ 42-Λཧղ͢ΔաఔͰσʔλϕʔεςʔ ϒϧͷߏΛཧղ͢Δඞཁ͕͋Δɻσʔλ
ੳʹ͓͍ͯͲΜͳσʔλ͕ͲͷΑ͏ͳ ܗࣜͰอଘ͞Ε͍ͯΔ͔σʔλͷߏΛཧ ղ͢Δ͜ͱ͕ॏཁɻ 42-ϚʔέλʔɾӦۀɾΤϯδχΞͳͲ ͋ΒΏΔ৬छͰ׆༻Ͱ͖Δɻ࠷ۙͰࣗࣾ Ͱ%8)Λ׆༻͢Δاۀଟ͘ɺͦͷ߹ 42-͕͑Δ͚ͩͰʑͷۀΛσʔλυ Ϧϒϯʹ͢Δ͜ͱ͕Ͱ͖Δɻ +BWB1ZUIPOͳͲͷϓϩάϥϛϯάݴޠ ʹൺͯσʔλੳͰ͏42-ֶशқ ͕͍ɻجຊతͳ42-ͷߏจΛ֮͑Δ͜ ͱͰσʔλੳͰ͏͜ͱ͕Ͱ͖ɺ͔ͭ ظʹΘͨͬͯ׆༻Ͱ͖Δɻ ᶃσʔλϕʔεςʔϒϧͳͲ σʔλߏͷཧղ͕Ͱ͖Δ ᶄ৬छʹ͔͔ΘΒ࣮ͣͰ෯ ͘׆༻Ͱ͖Δ ᶅֶशίετ͕͘Ұ֮͑Δ ͱظͰ͑ΔεΩϧ
© )JLBSV5BLBIBTIJ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳͰ͏ʰ42-ʱֶशޮ͕ྑ͍ ׆ ༻ ͷ ෯ ͕
ڱ ͍ ׆ ༻ ͷ ෯ ͕ ͍ ֶशίετ͕͍ ֶशίετ͕ߴ͍ 42- Ұൠతͳϓϩάϥϛϯά ݴޠʹൺֶͯशίετ ͕͘ɺҰֶश͢Ε ظؒ͑ΔεΩϧͱ͠ ཱͯͭ शಘͰ͖Εσʔλੳ ιϑτΣΞ։ൃͳͲ ෯͑͘ΔϝϦοτ ͋Δֶ͕शίετ͕ඇৗ ʹߴ͍ Ұൠతͳ ϓϩάϥϛϯάݴޠ ୭Ͱѻ͍͘͢σʔλ ੳͰ׆༻Ͱ͖Δ͕ɺ ѻ͑Δσʔλͷྔʹݶք ͕͋Γෳࡶͳੳ͕͠ʹ ͍͘ &YDFM 42-ϓϩάϥϛϯάݴޠʹൺֶͯशίετ͕͘ɺ&YDFMΑΓ׆༻ͷ෯͕͍ɻͭ·Γ ͋ΔσʔλੳεΩϧͷதͰ42-͕࠷ֶशޮ͕ྑ͍ɻ
© )JLBSV5BLBIBTIJ σʔλੳʹ͓͍ͯʰ42-ʱͷֶश͕zηϯλʔϐϯzͰ͋Δ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ 42-Λֶश͢Δ͜ͱͰσʔλߏͷཧղ͕ਂ·Γ͞·͟·ͳσʔλੳʹඞཁͳεΩϧΛऔಘ͢ Δ͖͔͚ͬͱͳΔɻͦͷͨΊσʔλੳྗΛߴΊΔηϯλʔϐϯͱͯ͠42-͕ଘࡏ͢Δɻ 42- EBUBCBTF #*
ཧతࢥߟྗ UBCMF SPXEBUB ౷ܭֶ ίϛϡχέʔγϣϯ ػցֶश &YDFM ཧղ ϏδωεεΩϧ ςΫχΧϧεΩϧ 42-Λֶश͢Δ͜ͱͰཧతࢥ ߟྗ͕͖ͭɺཧղͳͲͷϏ δωεεΩϧ্͕ݟࠐΊΔɻ ·ͨ42-ͷ͕ࣝ͋Δ͜ͱͰΤ ϯδχΞͱͷίϛϡχέʔγϣ ϯ͕εϜʔζʹͳΔϝϦοτ ͋Δɻ 42-Λֶश͢Δ͜ͱͰσʔλ ϕʔεͷࣝςʔϒϧͷࣝ ߹ΘͤͯशಘͰ͖ΔɻͦΕʹ Αͬͯσʔλߏͷཧղ͕ਂ· ΓɺσʔλΛѻ͍͘͢ͳΔɻ ·ͨ42-͕͑Δͱ#*πʔϧͳ Ͳѻ͍͘͢ͳΔͨΊՄࢹԽ ؚΊͨσʔλੳ͕Մೳɻ
© )JLBSV5BLBIBTIJ 42-ͷ׆༻͕ਁಁ͍ͯ͠ΔςοΫاۀ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ ࣾһͷׂ͕42-Λ͍ͬͯΔ ٸ͍ͯ͠ΔςοΫاۀͰ42-Λ͑Δਓࡐ͕ଟ͍ɻΤϯδχΞͰͳͯ͘42-Λ͏͜ͱ Ͱձࣾͱͯ͠σʔλυϦϒϯͳ৫ʹ͍͍ۙͮͯΔɻ ਓதਓ͕#JH2VFSZΛ͍ͬͯΔʢ˞࣌ʣ
ࣾһͷׂ͕42-Λ͍ͬͯΔ ΤϯδχΞҎ֎ʹϓϩδΣΫτϚωʔδϟʔΧελ ϚʔαϙʔτࣗΒσʔλϕʔεΛ৮ΔɻඇΤϯδχΞ Ͱ42-จΛࣗΒୟ͘จԽ͕ਁಁ͍ͯ͠Δɻ ϚʔέλʔʹେྔσʔλΛૢΔ42-εΩϧͱ౷ܭֶͷ ͕ࣝඞਢͱ͍͏จԽɻͦΕҎ֎ʹใαϙʔτ୲ ࣾһͰ42-͕͑Δͷ͕ͨΓલͷঢ়ଶɻ IUUQTXXXCVTJOFTTJOTJEFSKQQPTU IUUQTNBSLF[JOFKQBSUJDMFEFUBJM ࢀߟ IUUQTGPSCFTKBQBODPNBSUJDMFTEFUBJM ࢀߟ ʻ42-ͷ׆༻͕ࣾʹਁಁ͍ͯ͠Δࣄྫʼ
© )JLBSV5BLBIBTIJ ΞδΣϯμ "HFOEB ࣗݾհ σʔλੳͰ͏42-ͷͭͷಛ Ϗδωεύʔιϯ͕42-ΛֶͿ͖ཧ༝ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ
SQL Everyone
© )JLBSV5BLBIBTIJ 42-ݚमʢ42-&WFSZPOFʣͷ༰ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ σʔλੳʹඞཁͳ42-Λجૅ͔ΒֶͿɻσʔλੳʹඞཁͳ42-ΤϯδχΞ͕ΞϓϦέʔ γϣϯ։ൃͰ͏42-ΑΓֶशқ͕͘جૅֶशͰ࣮ફ·Ͱ͑ΔεΩϧ͕ಘΒΕΔɻ 4&-&$5 -*.*5 03%&3#:
(3061#: %*45*/$5 8)&3& )"7*/( +0*/ 6/*0/ $"4& 8*5) σʔλੳʹඞཁͳ42-ͷجૅΛֶश θϩϕʔεͰͷֶशͳͷͰࣄલࣝෆཁͰඇΤϯδχΞͰֶशՄೳ $06/5
© )JLBSV5BLBIBTIJ 42-ݚमʢ42-&WFSZPOFʣͷରاۀʢରऀʣ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ σʔλੳ৫͕͋ΔاۀͪΖΜɺ͜Ε͔Βσʔλੳ৫Λ࡞Ζ͏ͱࢥ͍ͬͯΔاۀͳͲ શͯͷϏδωεύʔιϯ͕ରɻ ͳͲͳͲ ରاۀ ରऀ
σʔλੳ৫͋Δ͕ɺ42-Λ͑Δਓࡐͷҭ͕Ͱ͖͍ͯͳ͍اۀ ͜Ε͔Βσʔλੳ৫Λ࡞Ζ͏ͱ͓ͯ͠Γɺσʔλੳਓࡐͷҭ͕ඞཁͳاۀ ͬͱޮతʹσʔλ׆༻Λݕ౼͍ͨ͠اۀɻσʔλੳΛԽ͍ͨ͠اۀ 42-ॳֶऀʢ৽ೖࣾһɺϚʔέλʔɺӦۀɺσʔλΞφϦετɺίʔϙϨʔτʣ ˞ΤϯδχΞ͕ΞϓϦέʔγϣϯ։ൃͰ͏42-Ͱͳ͘ɺ͋͘·ͰσʔλੳͰ͏42-ͷֶशΛରͱ͍ͯ͠·͢ɻ
© )JLBSV5BLBIBTIJ 42-ݚमʢ42-&WFSZPOFʣϓϥϯ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ 42-ݚमϓϥϯඪ४ϓϥϯͱΧελϚΠζϓϥϯͷύλʔϯɻඪ४ϓϥϯ͕ࣗग़൛ͨ͠ ຊΛڭࡐʹͨ͠ݚमɻΧελϚΠζϓϥϯاۀ༷ͷڥʹ߹ΘͤͨڭࡐΛݕ౼ɻ ඪ४ϓϥϯ ΧελϚΠζϓϥϯ ରऀ
42-ॳֶऀ 42-ॳֶऀ ڭࡐ ຊ ʢσʔλੳྗΛߴΊΔϏδωεύʔιϯͷͨΊͷ42-ೖʣ اۀ༷ͷڥʹ߹ΘͤͯΧελϚΠζ ܗࣜ ΦϯϥΠϯ ʢ˞χʔζʹ߹ΘͤͯΦϑϥΠϯՄೳʣ ΦϯϥΠϯ ʢ˞χʔζʹ߹ΘͤͯΦϑϥΠϯՄೳʣ ࣌ؒ ࣌ؒ ʢ˞χʔζʹ߹Θͤͯ૿ݮՄೳʣ ཁ૬ஊ ਓ ੍ݶͳ͠ ੍ݶͳ͠ ֹۚ ສԁʙ ཁ૬ஊ ˞߹ʹΑͬͯʮਓࡐ։ൃࢧԉॿۚʯʮ%9ϦεΩϦϯάॿۚʯΛ׆༻ͯ͠අ༻Λ͑Δ͜ͱ͕ՄೳͰ͢ɻ
© )JLBSV5BLBIBTIJ 42-ݚमʢ42-&WFSZPOFʣͷͭͷಛ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ 42-ݚमશͯϋϯζΦϯܗࣜͰ࣮ࢪɻ୯७ʹઆ໌Λฉ͚ͩ͘Ͱͳࣗ͘͝ͷ1$Ͱ42-Λ࣮ ߦͯ͠ΠϯϓοτͱΞτϓοτΛ࣮ײ͠ͳ͕ΒֶशΛਐΊΔɻ ͨͩઆ໌Λฉ͚ͩ͘Ͱͳ͘1$Ͱ42-Λ࣮ߦͰ͖ΔڥΛ༻ҙ࣮ͯ͠ࡍʹ 42-Λ࣮ߦ͠ͳ͕ΒϋϯζΦϯܗࣜਐΊΔʢڥߏஙαϙʔτʣ ࣭ٙԠʹ͑ͳ͕Βෆ໌͕͋ΕͦͷͰαϙʔτɻҰํʹͳΒͣʹΠϯ
λϥΫςΟϒʹֶश ߨࢣͷσʔλΞφϦετͱͯ͠ͷ࣮ମݧΛͱʹɺຊʹॻ͔Ε͍ͯͳ͍Α͏ ͳ࣮ࡍͷσʔλੳͰ͏42-ͷ5JQTͳͲࠞͥͳ͕Βֶश
© )JLBSV5BLBIBTIJ 42-ݚमʢ42-&WFSZPOFʣͷΰʔϧ σʔλੳྗΛߴΊΔ42-ݚमʹ͍ͭͯ 42-ݚमͷΰʔϧ࣮ͷσʔλੳͰ42-Λ͑ΔΑ͏ʹͳΔ͜ͱɻͦͷͨΊʹϋϯζΦϯܗ ࣜͰ࣮ࢪͯ͠ɺ࣮ࡍͷσʔλੳۀΛҙࣝ͠ͳ͕ΒਐΊΔɻ·ͨܧଓతͳֶशࢧԉՄೳɻ ܧଓతͳֶशʹΑ࣮ͬͯͷσʔλੳͰ42-͕͑ΔΑ͏ʹͳΔ ʢݚमऴྃޙͷԽʹ͚ͨࢧԉ࣮ࢪՄೳʣ ຊݚमΛ௨ͯ͠ɺσʔλੳͰ͏42-Λ࣮ࡍʹମײͯ͠Β
͍ɺ42-ܾͯ͘͠͠ͳ͍͜ͱΛཧղͯ͠Β͏ ࣮ͷதͰܧଓతʹ42-Λ׆༻͢Δ͖͔͚ͬͱ͢Δ
ʰશͯͷਓʹσʔλੳྗΛʱ SQL Everyone
ແྉ૬ஊͷ͓͍߹Θͤ IUUQTGPSNTHMFXRG[G-NV/BLB[ MJHIU IUIJLBSVUBLBIBTIJ!HNBJMDPN