首页 > 解决方案 > 在 sql 数据库中查找最老的客户

问题描述

我正在尝试在具有以下配置的 SQL 数据库中查找最年长的人:

Customers (
    cardNo INTEGER PRIMARY KEY,
    first TEXT,
    last TEXT,
    sex CHAR,
    dob DATE
)

我试图在数据库中找到最老的客户,其中有 28 个(他们有相同的出生日期)。我不确定如何从 min() 关键字中获得多个结果。

标签: sqlite

解决方案


您可以使用子查询来执行此操作。

就像是:

SELECT first, last FROM Customers
WHERE
    dob = (SELECT MIN(dob) FROM Customers);

推荐阅读