最简单的SQL命令显示所有行和表

时间:2018-10-02 16:48:14

标签: sql

假设我的数据库包含以下列:FirstName,LastName,SSN。我想编写一条只显示列且姓以S开头的SQL语句。

我只是一个初学者,那么最简单的方法是什么?

SELECT
  firstname,
  lastname ="s",
  ssn
FROM
  Patrons
WHERE
  xtype = 'U';
GO

对吗?

6 个答案:

答案 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%'