Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SQLは死なない〜クラウド時代の不滅の言語〜
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
SnowflakeLadiesGroup
August 03, 2025
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SQLは死なない〜クラウド時代の不滅の言語〜
言語大乱闘! スマッシュシスターズ!(2025/08/02)でSnowflake女子会がSQLについてLTさせていただきました!
SnowflakeLadiesGroup
August 03, 2025
More Decks by SnowflakeLadiesGroup
See All by SnowflakeLadiesGroup
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
130
LT:「このままでいいのかな?」から一歩踏み出した私のデータキャリア選択〜社会人3年目に上京を決意したリアル〜Snowflake女子会 vol.8
snowwmn0824
0
76
地方移住と都心キャリアの両立は「金・時間・人」のリソースをフル活用すれば実現できる!〜Snowflake女子会 vol.8
snowwmn0824
0
82
Snowflake × Goコラボ - 言語大乱闘! スマッシュシスターズ
snowwmn0824
0
170
Other Decks in Programming
See All in Programming
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
150
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
3.1k
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
190
Webの地図
yosuke_furukawa
PRO
6
4.7k
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
250
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
250
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
250
アクセシビリティから考える情報設計
high_g_engineer
0
380
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
SREの越境 / SRE Collaboration
y0hgi
2
260
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.8k
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
200
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.7k
Everyday Curiosity
cassininazir
0
320
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
850
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
700
HDC tutorial
michielstock
2
880
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
How to build a perfect <img>
jonoalderson
1
6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Unsuck your backbone
ammeep
672
58k
Transcript
SQLは死なない 〜-クラウド時代の不滅の言語-〜 Snowflake女子会 Aug 2025
SQLは機械のためじゃなく、 人のために生まれた 1970年、エドガー・コッドが提 唱した「関係モデル」 目的は「人が扱いやすいデータ ベースを作ること」 関係モデル + SQL =
「人のためのデータ操作言語」
1970年代の『夢』 当時の課題:データは複雑な階層構造、機械の都 合優先 コッドの思想:「人が論理的に扱えるモデルを」 →関係モデル誕生 1974年、チェンバリン&ボイスが 「誰でも使える言語」 SEQUEL(SQL)爆誕!!
SELECTだけで世界が広がる SQLは“何をしたいか”を宣言する言語 ロジックを書く必要なし → 実行はDBに 任せる 誰でも使える。読める。試せる。
“選んで・分けて・数える” だけでできる SELECT で「選ぶ」 GROUP BY で「分ける」 COUNT/SUM で「数える」 →
これだけで大抵の分析ができる すごくないか!!!!????
試練の時代 -インターネットが全てを変えた- 2000年代:Web、SNS、センサーデータの爆発 構造化されないデータの急増 NoSQL(Not Only SQL) MongoDBやHadoopの台頭 → SQLは「時代遅れ」に見えた・・・
SQLの復活 -かつてないほどパワフルに- クラウドと技術進化:スケーラビリティ × SQL データ人材の増加:誰もがSQLを使う時代に 技術進化・クラウド対応でSQLが再評価 分析・コンプライアンス・データ民主化が背景 共通言語:シンプルで世界共通、だから選ばれる
SnowflakeでSQLを使うメリット クラウドネイティブなAIデータプラット フォーム(DWHだけじゃないよ!) 高速・柔軟・スケーラブル (なんと)SQLだけでAIともつながる
New Era SQL SnowflakeのAI機能をSQLで使ってみよう! 非構造化データをSQLだけで! COMPLETEマルチモーダルLLM 分類・要約・フィルタリングをSQLだけで! ⇨ AI_CLASSIFY /
AI_AGG / AI_FILTER
‘この写真に写ってる ものを抽出して’ マルチモーダル SELECT COMPLETE ( to_file(@camp aign Images, <path>)
①モデル選定 ②プロンプト ③ファイルパス claude- 3-5- sonnet いろんなモデル 選べるよ 日本語 OK! 何気にファイルパス 指定するだけ・・・ すごい!
Entities = [ "ノートパソコン", "コーヒーマグカップ", "本", "付箋", "ノート", "ペン", "鉛筆",
"ペン立て", "リングノート", "木製の机" ] すごいねー!
AI_CLASSIFY / AI_SUMMARIZE_AGG / AI_FILTER SELECT FROM hoge WHERE AI_FILTER(‘白いクマの画像’)
SELECT SHOP_NAME, AI_SUMMARIZE_AGG(COMMENT) AS SUMMARY FROM hoge GROUP BY SHOP_NAME SELECT title, AI_CLASSIFY( title, ['ネイル','飲み会','デート','習い事'] ) FROM hoge ※分かりやすくするため、実際の記述とは異なる点がありますがご了承ください 膨大な予定を一発で 分類できる! 曖昧な条件での集計 ができる 自然言語でのフィル ターが可能!
WRAP UP SQLはレガシーではなく、未来を導く言語 AI時代の今、人間中心の設計思想こそが、今再び求めら れている SQL、始めるならSnowflakeでやってみましょう! まずはコミュニティにJOIN!
THANK YOU! 本コンテンツは、SnowVillageのYouTube動画「みんなの SQL講座」をベースにしております。 もっとじっくり学習したい方はぜひ!! https://www.youtube.com/@DATACLOUD