![]() |
1
0
只返回一条记录无关紧要。这取决于需要扫描多少行或索引项才能找到它。 假设DBTM上有一个索引,那么搜索一系列日期时间应该快得多。例如,如果您正在查看在“07-05-1396 11:01”发生的任何事情,那么您将查找>=“07-05-1396 11:01”和<“07-05-1396 11:02”。只需将转换放在文本上而不是数据库列上,以确保可以使用列上的索引。 |
![]() |
2
0
时间上的差异可能是由于缓存造成的。
我会重写
那么我建议在
我不确定第一个条件要做什么,但是这个索引将基于其他条件进行筛选,这将加快查询速度。 |
![]() |
3
0
我把nls_date_格式改成了我想要的格式
之后,我省略了Select命令中不必要的函数。不到0.1秒答案就出现了 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |