如果你只想获取某一天(例如 '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 替换为你的实际列名。