gpt4 book ai didi

mysql - 条件 SQL

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:07 25 4
gpt4 key购买 nike

我最近才开始学习如何编写 SQL 查询,我有很多东西要学,也有很多问题,主要是关于定义 SQL 查询的条件。我有 3 个表(字段如下所示):

Employee: 
EmployeeID, Name, DoB, StartDate

Salary:
SalaryID, DataPaid, AmountPaid, EmployeeID

Address:
AddressID, Address, City, EmployeeID

现在我想知道如何:
<强>1。计算居住在伦敦市的员 worker 数。

我的尝试:

SELECT COUNT(City) AS EmployeeID FROM Address
WHERE City='London';

<强>2。将伦敦市所有员工的“AmountPaid”值相加。

我的尝试:

SELECT SUM(AmountPaid) AS TotalPaid FROM Salary
WHERE City='London';

<强>3。显示 2012 年开始的所有员工的数据(“开始日期”包含 2012 年)。不知道从哪里开始!

<强>4。删除员工“姓名”字段为空/空的所有记录。

我的尝试:

DELETE FROM Employee
WHERE Name=NULL;

我的尝试是否有问题?任何帮助,将不胜感激。谢谢!

最佳答案

在 SQL Server (T-SQL) 中,您不能使用“=”测试 NULL 值。它必须如下所示:

Delete From Employee Where Name IS NULL

关于mysql - 条件 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26933008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com