数据库函数select列举
时间: 2024-10-11 14:00:16 浏览: 22
数据库函数`SELECT`(在SQL语言中)主要用于从数据库表中检索数据,并可以对查询结果进行各种操作。它是基本的SQL语句之一,常见的用途包括:
1. **基础选择**:`SELECT column_name(s)` 用于指定要返回的列名,比如 `SELECT name, age FROM users;` 将返回用户表中的名字和年龄。
2. **星号(*)**:`SELECT *` 表示选择所有列,如 `SELECT * FROM users;` 会获取用户表的所有信息。
3. **条件筛选**:`SELECT ... WHERE condition` 可以添加过滤条件,例如 `SELECT * FROM users WHERE age > 18;` 只显示年龄大于18的记录。
4. **排序**:`ORDER BY column_name ASC|DESC` 对结果按指定列进行升序(ASC)或降序(DESC)排列。
5. **分组聚合**:`GROUP BY column_name` 和 `COUNT(), SUM(), AVG(), MAX(), MIN()` 等函数,用于对数据进行分组并计算统计值。
6. **联合查询**:`UNION, INTERSECT, EXCEPT` 结合多个 SELECT 语句的结果。
7. **子查询**:嵌套在其他 SELECT 中,用于复杂的条件判断,如 `SELECT * FROM users WHERE id IN (SELECT id FROM orders)`
8. **LIMIT/OFFSET**:限制返回的数据量,`SELECT * LIMIT 10 OFFSET 20` 返回第21到第30条记录。
阅读全文