![]() |
1
7
|
![]() |
2
6
对于mysql、postgres或oracle,使用最大的函数:
如果提供了空值,Oracle和MySQL都将返回空值。该示例使用mysql空处理-相应地更新相应的数据库。 数据库不可知的替代方法是:
|
![]() |
3
2
作为一般的解决方案,您可以尝试以下方法:
可能有更简单的方法,这取决于您使用的数据库。 |
![]() |
4
2
怎么样;
|
![]() |
5
1
答案取决于你真正想要什么。如果只需要两个日期值中的最新值,则可以执行以下操作:
如果你想从 任一列 ,然后您可以简单地执行以下操作:
|
![]() |
6
1
以上均为有效答案; 但我不确定这是否可行?
编辑1: 今天早上洗澡的时候,我有另一个解决办法: 解决方案2:
编辑3: 该死的,刚刚发现这和亚历克斯·K·叹息的解决方案是一样的…… |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |