本文概要
- SELECT语句中的可选子句
在简单的话,我们可以说,select语句用来查询或检索数据从数据库表中。
让我们来看看select语句的语法。
SELECT expressions
FROM tables
WHERE conditions;
这里表达的是,我们要检索的列。
表指示表,我们想从检索记录。
SELECT语句中的可选子句有在SELECT语句中的某些可选子句:
[WHERE子句]:它指定哪些行检索。
[GROUP BY子句]:共享属性,使得聚合函数可以被应用到每个组群的行。
[HAVING子句]:它选择由GROUP BY子句定义的基团之一。
[ORDER BY子句]:它指定要在其中返回行的顺序。
例如,让一个数据库表:student_details;
ID | 名字 | 姓 | 年龄 | 学科 | 爱好 |
---|---|---|---|---|---|
1 | Amar | 夏尔马 | 20 | Maths | 蟋蟀 |
2 | Akbar | 汗 | 22 | Biology | 足球 |
3 | Anthony | 米尔顿 | 25 | Commerce | 赌博 |
SELECT first_name FROM student_details;
注:SQL命令不区分大小写。我们也可以写上面的SELECT语句:
select first_name from student_details;
现在,你会得到以下数据:
Amar |
Akbar |
安东尼 |
SELECT first_name,last_name FROM student_details;
现在,你会得到以下数据:
Amar | Sharma |
阿克巴 | Khan |
Anthony | 米尔顿 |
【SQL SELECT查找语句】这一点值得注意的是,只有SELECT和FROM语句在SQL SELECT语句是必要的。其他子句等,其中,GROUP BY,ORDER BY,HAVING是可选的。
推荐阅读
- SQL ALTER TABLE修改表
- SQL复制表
- SQL TRUNCATE TABLE语句
- SQL重命名表
- SQL清空表
- SQL删除表
- SQL创建表
- SQL表(什么是表)
- SQL SELECT查找数据库