oracle查询表语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
oracle查询表语句
查询所有数据:
SELECT * FROM 表名;
查询指定列数据:
SELECT 列名1, 列名2, 列名3 FROM 表名;
带条件查询:
SELECT 列名1, 列名2 FROM 表名 WHERE 条件;
排序查询:
SELECT 列名1, 列名2 FROM 表名 ORDER BY 列名
ASC/DESC;
聚合查询:
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 表名;
注意:其中"表名"需要替换为实际表的名称,"列名"需要替换为实际列的名称,"条件"需要替换为实际查询条件。