BigQuery
117 items
The analytical warehouse, where raw data becomes business insight.
- Page
Fundamentals94 items
- Page
Basic SELECT & Filtering6 items
SELECTWHEREORDER BYDISTINCTLIMITColumn aliases
- Page
Operators18 items
- Page
Data Types5 items
Numeric data typesString data typesDate and time data typesBoolean valuesNULL
- Page
Single-Row Functions36 items
- Page
CASE / Conditional Logic2 items
CASEIF
- Page
Character Functions15 items
UPPER()LOWER()INITCAP()SUBSTR()INSTR()LPAD()RPAD()LTRIM()RTRIM()TRIM()CONCAT()REPLACE()TRANSLATE()REVERSE()LENGTH()
- Page
Number Functions5 items
ROUND()TRUNC()MOD()POWER()ABS()
- Page
Date Functions9 items
CURRENT_DATE()DATE_ADD()DATE_SUB()DATE_DIFF()DATE_TRUNC()EXTRACT()LAST_DAY()FORMAT_DATE()PARSE_DATE()
- Page
Conversion Functions2 items
CAST()EXTRACT()
- Page
General / NULL Functions3 items
IFNULL()NULLIF()COALESCE()
- Page
Aggregate Functions & Grouping7 items
- Page
Joins4 items
INNER JOINLEFT JOINRIGHT JOINFULL OUTER JOIN
- Page
Subqueries5 items
Subqueries in SELECTSubqueries in WHERESubqueries in FROMIN subqueries
- Page
Window / Analytical Functions12 items
- Page
CTEs (WITH Clause)1 item
WITHclause
- Page
BigQuery & Table Concepts18 items
- Page
DDL4 items
CREATEALTERDROPTRUNCATE
- Page
DML4 items
INSERTUPDATEDELETEMERGE
- Page
BigQuery Tables4 items
Native TablesTemporary TablesGCS External TablesBigLake Tables
- Page
Views & Materialized Views4 items
ViewsMaterialized ViewsWhen to useWhen not to use
- Page
Partitioning & Clustering2 items
- Partitioning
- Clustering
- Page
BigQuery Optimization5 items
- Selecting only required columns
- Efficient filtering
- Proper join usage
- Avoiding unnecessary data processing
- General BigQuery query optimization practices
You'll learn to: design and query a serverless data warehouse at scale, and write cost-efficient SQL that a senior engineer would approve.
