oracle查询表语句
查询所有数据:
SELECT * FROM 表名;
查询指定列数据:
SELECT 列名1, 列名2, 列名3 FROM 表名;
带条件查询:
SELECT 列名1, 列名2 FROM 表名 WHERE 条件;
排序查询:
SELECT 列名1, 列名2 FROM 表名 ORDER BY 列名 ASC/DESC;
聚合查询:
distinct查询SELECT 列名, 聚合函数(列名) FROM 表名 GROUP BY 列名;
连接查询:
SELECT 表1.列名, 表2.列名 FROM 表1 JOIN 表2 ON 表1.关联列 = 表2.关联列;
子查询:
SELECT 列名 FROM 表名 WHERE 列名 IN (SELECT 列名 FROM 表名 WHERE 条件);
复杂查询:
SELECT 列名 FROM 表名 WHERE 条件 UNION SELECT 列名 FROM 表名 WHERE 条件;
其他:
- 查询结果去重:
SELECT DISTINCT 列名 FROM 表名;
- 限制查询结果行数:
SELECT * FROM 表名 LIMIT num;
- 分页查询:
SELECT * FROM 表名 LIMIT num OFFSET offset;
- 对查询结果取别名:
SELECT 列名 AS 别名 FROM 表名;
- 对查询结果进行计数:
SELECT COUNT(*) FROM 表名;
- 对查询结果进行求和、平均值、最大值、最小值等计算:
SELECT SUM(列名) FROM 表名;
SELECT AVG(列名) FROM 表名;
SELECT MAX(列名) FROM 表名;
SELECT MIN(列名) FROM 表名;
注意:其中"表名"需要替换为实际表的名称,"列名"需要替换为实际列的名称,"条件"需要替换为实际查询条件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论