gpt4 book ai didi

mysql - 如果 MYSQL 选择查询中的列相同,则删除所有重复项

转载 作者:行者123 更新时间:2023-11-29 09:37:57 24 4
gpt4 key购买 nike

我目前使用以下方法从数据库中提取今天的数据:

select TheTime, Thename, theplace from Stats where Selection = "SIR" and Thedata > 19.99 and DATE(TheTime)  = CURDATE() 

字段TheTime是一个日期时间字段。我想检查该字段中是否有重复的时间。如果有,则从选择查询中将它们全部删除。

我只寻找具有 1 个不同日期时间的结果。我尝试使用 select DISTINCT TheTime 但它仍然提取非距离值。

最佳答案

我在我的数据库上尝试了以下查询:

SELECT DISTINCT createdOn FROM tbldata

createdOn 是具有 CURRENT_TIMESTAMP 默认表达式的 DATETIME 数据元素。查询返回不同的值。我的服务器版本是8.0.15,InnoDB引擎

请注意

In MariaDB, the DISTINCT clause doesn't ignore NULL values. So when using the DISTINCT clause in your SQL statement, your result set will include NULL as a distinct value.

https://www.techonthenet.com/mariadb/distinct.php

关于mysql - 如果 MYSQL 选择查询中的列相同,则删除所有重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57204287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com