假设我的数据库包含以下列:FirstName,LastName,SSN。我想编写一条只显示列且姓以S开头的SQL语句。
我只是一个初学者,那么最简单的方法是什么?
SELECT
firstname,
lastname ="s",
ssn
FROM
Patrons
WHERE
xtype = 'U';
GO
对吗?
答案 0 :(得分:1)
实现您的要求非常简单,您需要做的只是以下操作:
SELECT * FROM Patrons WHERE xtype = 'U';
SELECT *
-表示选择所有列
WHERE xtype = 'U'
-表示任何具有xtype列的行都等于U。
如果您希望无条件显示所有记录,请删除WHERE
子句以使其:
SELECT * FROM Patrons
答案 1 :(得分:1)
WHERE子句的计算结果是仅选择满足该要求的行。因此,您只需要:
SELECT *
FROM Patrons
答案 2 :(得分:1)
我不知道“ xtype”的来源,但要从表中获取所有内容,您应该使用:
SELECT *
FROM Patrons
答案 3 :(得分:1)
将SELECT子句更改为:
SELECT *
此外,我假设您需要该WHERE子句,因为它正在过滤掉某些值。标题的答案是:
SELECT * FROM Patrons
答案 4 :(得分:0)
如果要显示所有行,请将其删除在哪里
SELECT
firstname,
lastname,
ssn
FROM
Patrons
答案 5 :(得分:0)
我认为您正在寻找-
SELECT
firstname,
lastname,
ssn
FROM
Patrons
WHERE
lastname like 'S%'