【问题标题】:How can I receive specific fields from a SQL query?如何从 SQL 查询中接收特定字段?
【发布时间】:2014-02-12 20:49:28
【问题描述】:

这是我的 SQL 查询:

SELECT `users`.* FROM `users` WHERE `users`.`state` = 'active' ORDER BY updated_at DESC;

我只想要字段 first_name、last_name 和 email。 如何创建只提供此信息的查询?

【问题讨论】:

  • SELECT first_name, last_name,email FROM users..
  • 你怎么会知道如何使用SQL却不知道怎么做呢?我不敢相信每个 SQL 教程都只使用SELECT *,甚至大多数人都这样做。

标签: sql


【解决方案1】:

* 表示所有字段,要获取单个字段,只需在逗号分隔列表中列出单个字段。

SELECT `users`.first_name, `users`.last_name, `users`.email
FROM `users` 
WHERE `users`.`state` = 'active' ORDER BY updated_at DESC;

【讨论】:

    【解决方案2】:
    SELECT first_name, last_name, email FROM `users` WHERE `users`.`state` = 'active' ORDER BY updated_at DESC;
    

    【讨论】:

      猜你喜欢
      • 2022-01-24
      • 2013-04-19
      • 1970-01-01
      • 2019-09-05
      • 1970-01-01
      • 2020-06-19
      • 2010-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多