在SQL中,Select语句的目的是从数据库中检索数据。
有时,我们对从数据库中检索数据时应如何显示数据有特定的偏好,例如获得最高数字,最低数字和其他变体。此写入包括以下条款和函数的选择 +语句:
- 选择 + top
- 选择 +独特
- 选择 +计数
- 选择 +为
- 选择 +最大
- SELECT + MIN
- 选择 + AVG
下面介绍的名为“使用的人质学”的表将是我们检查的重点。在此示例中,我正在利用MySQL数据库管理系统。此外,重要的是要注意,SQL函数在键入时不受字母案例的影响。
选择 +顶部
这被用来指示应从表中检索的记录数量。
示例:
选择顶部5*
来自使用的人质学
这将在每个列中选择前5个数据值。
提供的插图为您提供了完整表中的前五个数据,并可以选项指示您想要检索的特定列。
例如:
选择顶级5(性别)
来自使用的人质学
这将返回性别列上的前5个数据值。
选择 +独特
选择独特的语句专门检索独特或唯一的值。
例如:
选择不同的(性别)
来自使用的人质学
使用的函数从性别列检索唯一值。结果表明,返回的表中只有两个不同的性别。
另一个示例:
选择独特的(Emplyoeeid)
来自使用的人质学
提到的功能将在员工ID列中提供唯一值。
选择 +计数
count()函数提供符合特定条件的行数。
例如:
选择计数(firstName)
来自使用的人质学
该函数计算了第一个名称列的非null值计数,结果为9。此外,如果列中的零值为零,则将其视为零计数。
。选择 + AS
此语句或函数用于分配列别名,提供了可以在结果集中使用的替代名称。
在上一个示例中,您可能已经观察到显示的结果为9,但是分配给列上方的结果集的标签被指定为(无列名)。但是,这可以修改。
让我们使用另一列。
例如:
选择count(emplyoeeid)为lastname
来自使用的人质学
您可以灵活地选择适合您结果集的任何名称。上面的函数计算了员工的计数,该函数为9,并将其标记为姓氏。这是对选择AS函数如何有益的探索。
结果:
在将最小,最大和AVG函数进行rogress之前,我们将使用下表,称为“员工”。
选择 + min
Min()函数提供了从选定的列中提供的最小值。
例如:
选择最小(工资)
来自员工
观察列,我们可以看到最低的值是20000,并且预计将是返回时的最小值。
。**选择 + max **
max()函数从所选列返回最大值。
例如:
选择最大(工资)
来自员工
如预期的,该函数将提供列中存在的最大值。
选择 + AVG
这返回所选数字列的所有值的平均值。
例如:
选择AVG(薪金)
来自员工
上面提到的功能将计算并产生我们的雇员薪水的平均值。