Einführung in Snowflake SQL
George Boorman
Senior Curriculum Manager, DataCamp
Syntax
SELECT INITCAP(category) AS capitalized_category
FROM pizza_type

Syntax
CONCAT( <expr1> [ , <exprN> ... ] )
Vor dem Verknüpfen:

category us mit „Pizza” verbindenSELECT CONCAT(category, ' - Pizza')
AS pizza_category
FROM pizza_type
Nach dem Verknüpfen:

CURRENT_DATE() oder CURRENT_DATECURRENT_TIME() oder CURRENT_TIMESELECT CURRENT_DATE
SELECT CURRENT_TIME


Syntax
EXTRACT( <date_or_time_part> FROM <date_or_time_expr> )<date_or_time_part>, year usw.SELECT EXTRACT(MONTH FROM order_date) AS order_month,
COUNT(*) AS num_orders
FROM orders
GROUP BY order_month

ORDER BYGROUP BYGROUP BY ALLGROUP BY column1, column2SELECT
pizza_type_id,
size,
AVG(price) AS average_price
FROM
pizzas
GROUP BY
pizza_type_id, -- explicit columns
size
ORDER BY
pizza_type_id, average_price DESC
GROUP BY ALL
SELECT
pizza_type_id,
size,
AVG(price) AS average_price
FROM
pizzas
GROUP BY ALL -- Don't specify columns
ORDER BY
pizza_type_id, average_price DESC
| Funktion/Schlüsselwort | Benutzung |
|---|---|
INITCAP() |
Schreib jedes Wort in einer Zeichenfolge groß |
CONCAT() |
Mehrere Zeichenfolgen kombinieren |
CURRENT_DATE |
Hol dir das aktuelle Datum |
CURRENT_TIME |
Hol dir die aktuelle Uhrzeit |
EXTRACT |
Hol dir ein Datums-/Zeit-Element, z. B. „ month “ aus einem Datum. |
ORDER BY |
Sortiere Suchergebnisse |
GROUP BY ALL |
Gruppenabfrage nach allen (nicht aggregierten) Spalten |
Einführung in Snowflake SQL