如果你只想获取某一天(例如 '2023-10-23')的非重复 shopid
值,而不计算它们的数量,你可以使用 DISTINCT
关键字结合 WHERE
子句来查询。以下是相应的 SQL 查询:
SELECT DISTINCT shopid
FROM your_table_name
WHERE DATE(date) = '2023-10-23';
这里,DISTINCT
关键字确保查询结果中的 shopid
值都是唯一的,而 WHERE
子句则限制了结果只包含 '2023-10-23' 这一天的记录。
同样,如果 date
列已经是日期类型(DATE
),那么你可以直接比较而不需要使用 DATE()
函数。如果 date
列是日期时间类型,则需要使用 DATE()
函数来提取日期部分进行比较。
请确保将 your_table_name
替换为你的实际表名,将 shopid
和 date
替换为你的实际列名。