SQL编辑器 内置SQLite模拟器
就绪行数: 10
查询结果
点击"执行SQL"运行查询
SQL语法参考

DML语句

SELECT col FROM table

查询数据

INSERT INTO table VALUES(...)

插入数据

UPDATE table SET col=val WHERE...

更新数据

DELETE FROM table WHERE...

删除数据

JOIN类型

INNER JOIN

返回两表匹配行

LEFT JOIN

左表全部+右表匹配

RIGHT JOIN

右表全部+左表匹配

FULL OUTER JOIN

两表全部合并

CROSS JOIN

笛卡尔积

聚合函数

COUNT(*), SUM(col)

计数、求和

AVG(col), MAX(col), MIN(col)

均值、最大、最小

GROUP BY col

分组

HAVING condition

分组筛选

窗口函数

ROW_NUMBER()

行号

RANK() OVER(PARTITION BY)

排名

SUM() OVER(ROWS BETWEEN)

滑动聚合

LAG/LEAD(col, n)

前后行值

子查询

WHERE col IN (SELECT...)

IN子查询

WHERE EXISTS (SELECT...)

EXISTS子查询

FROM (SELECT...) AS alias

派生表

WITH cte AS (...)

公用表表达式