基本的SQL从语句中选择 +示例。
#初学者 #编程 #sql #database

在SQL中,Select语句的目的是从数据库中检索数据。
有时,我们对从数据库中检索数据时应如何显示数据有特定的偏好,例如获得最高数字,最低数字和其他变体。此写入包括以下条款和函数的选择 +语句:

  • 选择 + top
  • 选择 +独特
  • 选择 +计数
  • 选择 +为
  • 选择 +最大
  • SELECT + MIN
  • 选择 + AVG

下面介绍的名为“使用的人质学”的表将是我们检查的重点。在此示例中,我正在利用MySQL数据库管理系统。此外,重要的是要注意,SQL函数在键入时不受字母案例的影响。

Table

选择 +顶部
这被用来指示应从表中检索的记录数量。

示例:

选择顶部5*
来自使用的人质学

这将在每个列中选择前5个数据值。

Top 5 on the table

提供的插图为您提供了完整表中的前五个数据,并可以选项指示您想要检索的特定列。

例如:

选择顶级5(性别)
来自使用的人质学

这将返回性别列上的前5个数据值。

Top 5 gender

选择 +独特

选择独特的语句专门检索独特或唯一的值。

例如:

选择不同的(性别)
来自使用的人质学

使用的函数从性别列检索唯一值。结果表明,返回的表中只有两个不同的性别。

结果:
distinct Example

另一个示例:

选择独特的(Emplyoeeid)
来自使用的人质学

提到的功能将在员工ID列中提供唯一值。

distinct employeeId

选择 +计数
count()函数提供符合特定条件的行数。

例如:

选择计数(firstName)
来自使用的人质学

该函数计算了第一个名称列的非null值计数,结果为9。此外,如果列中的零值为零,则将其视为零计数。

count exercise

选择 + AS

此语句或函数用于分配列别名,提供了可以在结果集中使用的替代名称。

在上一个示例中,您可能已经观察到显示的结果为9,但是分配给列上方的结果集的标签被指定为(无列名)。但是,这可以修改。
让我们使用另一列。

例如:

选择count(emplyoeeid)为lastname
来自使用的人质学

您可以灵活地选择适合您结果集的任何名称。上面的函数计算了员工的计数,该函数为9,并将其标记为姓氏。这是对选择AS函数如何有益的探索。

结果:

alias LastName

在将最小,最大和AVG函数进行rogress之前,我们将使用下表,称为“员工”。

Employeesalary Table.

选择 + min
Min()函数提供了从选定的列中提供的最小值。

例如:

选择最小(工资)
来自员工

观察列,我们可以看到最低的值是20000,并且预计将是返回时的最小值。

minimum salary

**选择 + max **

max()函数从所选列返回最大值。

例如:

选择最大(工资)
来自员工

如预期的,该函数将提供列中存在的最大值。

Max Table

选择 + AVG

这返回所选数字列的所有值的平均值。

例如:

选择AVG(薪金)
来自员工

上面提到的功能将计算并产生我们的雇员薪水的平均值。

Average table