如何知道如何缩小查询范围

时间:2014-01-17 14:26:05

标签: sql

我基本上是在学习SQL,我怀疑下面会提到。

我想从员工表中找出特定员工的工资* 12 + 100。

我在很多方面都尝试过,但没有给我任何结果。

以下示例适用于整个表格,但我想知道特定员工:

SELECT First_name, 
salary, 
12*Salary+100
FROM employees;

1 个答案:

答案 0 :(得分:2)

您真的需要向我们提供有关您的表格的更多信息,以便为您提供正确的答案。

要回答一般性问题,您需要使用WHERE子句。这在SQL中的作用是根据您在WHERE子句中使用的条件过滤掉表中的数据。

例如,假设您有一个包含Employee ID的Employe_Id列。你会做以下事情。

SELECT First_name, 
salary, 
12*Salary+100
FROM employees
WHERE Employe_Id = '123456';

这样做是告诉数据库在Employe_Id列中提取值为123456的行。

有关您可以做什么的更多信息,我建议您查看this page。这以一种易于理解的方式解释它。