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
400
データ分析力を高める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
1
170
SQLを使ったデータ分析事例紹介〜2つの事例から学ぶSQLの活用方法〜
hikarut
3
350
データ分析内製化に向けた人材育成サービス『SQL Everyone』
hikarut
1
1.6k
データ分析のためのSQL勉強会 〜実践編〜
hikarut
12
15k
実演で理解するビジネスパーソンのためのSQL入門
hikarut
1
300
データ分析力を高めるビジネスパーソンのためのSQL入門
hikarut
1
590
SQLを活用したデータ分析におけるChatGPTの活用法
hikarut
14
4.9k
『データ分析力を高める ビジネスパーソンのためのSQL入門』出版記念セミナー
hikarut
1
260
データ分析のためのSQL勉強会 〜初級編 ハンズオン〜
hikarut
11
38k
Other Decks in Technology
See All in Technology
製造業の会計システムをDDDで開発した話
caddi_eng
3
980
移行できそうでやりきれなかった 10年超えのシステムを葬るための戦略
ryu955
2
500
新卒エンジニア研修の試行錯誤と工夫/nikkei-tech-talk-31
nishiuma
0
200
Go の analysis パッケージで自作するリファクタリングツール
kworkdev
PRO
1
420
Explainable Software Engineering in the Public Sector
avandeursen
0
370
Symfony in 2025: Scaling to 0
fabpot
2
210
セマンティックレイヤー入門
ikkimiyazaki
8
3.3k
小さく始めるDevOps 内製化支援から見えたDevOpsの始め方 / 20250317 Ken Takayanagi
shift_evolve
1
100
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
390
ウェブアクセシビリティとは
lycorptech_jp
PRO
0
280
OCI見積もり入門セミナー
oracle4engineer
PRO
0
120
20250326_管理ツールの権限管理で改善したこと
sasata299
1
390
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Raft: Consensus for Rubyists
vanstee
137
6.8k
GitHub's CSS Performance
jonrohan
1030
460k
Music & Morning Musume
bryan
46
6.4k
How to train your dragon (web standard)
notwaldorf
91
5.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Fireside Chat
paigeccino
37
3.3k
Speed Design
sergeychernyshev
28
860
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
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