SQL SELECT查找语句

本文概要

  • SELECT语句中的可选子句
最常用的SQL命令是SELECT语句。它是用来查询数据库和检索选择跟随我们需要的条件的数据。
在简单的话,我们可以说,select语句用来查询或检索数据从数据库表中。
让我们来看看select语句的语法。
SELECT expressions FROM tables WHERE conditions;

这里表达的是,我们要检索的列。
表指示表,我们想从检索记录。
SELECT语句中的可选子句有在SELECT语句中的某些可选子句:
[WHERE子句]:它指定哪些行检索。
[GROUP BY子句]:共享属性,使得聚合函数可以被应用到每个组群的行。
[HAVING子句]:它选择由GROUP BY子句定义的基团之一。
[ORDER BY子句]:它指定要在其中返回行的顺序。
例如,让一个数据库表:student_details;
ID名字年龄学科爱好
1Amar夏尔马20Maths蟋蟀
2Akbar22Biology足球
3Anthony米尔顿25Commerce赌博
从上面的例子中,选择所有学生的名字。要做到这一点,查询应该是这样的:
SELECT first_name FROM student_details;

注:SQL命令不区分大小写。我们也可以写上面的SELECT语句:
select first_name from student_details;

现在,你会得到以下数据:
Amar
Akbar
安东尼
我们还可以从多个列中检索数据。例如,选择名字和所有学生的姓氏,你需要写
SELECT first_name,last_name FROM student_details;

现在,你会得到以下数据:
AmarSharma
阿克巴Khan
Anthony米尔顿
我们也可以像使用WHERE,GROUP BY,HAVING子句ORDER BY与SELECT语句。
【SQL SELECT查找语句】这一点值得注意的是,只有SELECT和FROM语句在SQL SELECT语句是必要的。其他子句等,其中,GROUP BY,ORDER BY,HAVING是可选的。

    推荐阅读