Slide 6
Slide 6 text
SQLについて
一般的SQL(クエリ)
SELECT
FROM
JOIN
WHERE
GROUP BY
HAVING
ORDER BY
LIMIT
データ定義SQL
DDL(Data Definition
Language)
CREATE, ALTER, DROP, USE
データ操作だけでなく、
Snowpipe、Stream, Task, Time
TravelといったSnowflakeの機
能の操作にも使われます。
Snowflake特有SQL
AT | BEFORE
CHANGES
Cortex LLM function (SQL)
SnowflakeのLLM(Cortex)を利用する
SQL関数
COMPLETE, SENTIMENT,
SUMMARIZE, TRANSLATEなど
SQL演算子(クエリ)
+ - * / %
AND , NOT , OR
UNION, IN
データ操作SQL
DML(Data Manipulation
Language)
INSERT、UPDATE , DELETE
COPY INTO、(PUT、GET)
Snowflake全体として、Snowflake内での操作、設定などを全てSQLベースで出来るように整ってい
る。SQLに慣れ親しむSnowflakeエンジニアには、とても過ごし易い環境になっていると思われます。
初心者が乗り込むと「それってSQLなの?知らないな~覚えるのきりがない。」としり込みするか
もしれません。でも、Streamlit利用開始に知っておくべきSQLは、ごく一部だと思います。
SELECT SNOWFLAKE.CORTEX.COMPLETE(…
などと利用
なお、達人のSQLは ASによる別名、
サブクエリなどが駆使されている