小编hri*_*shi的帖子

46
推荐指数
3
解决办法
19万
查看次数

计算2次之间的差异,然后比较差异,看是否小于5分钟

我想计算两次之间的差异,然后比较差异小于5分钟.请注意我想要分钟差异.使用c#.net

.net c#

12
推荐指数
1
解决办法
5110
查看次数

视图和SELECT查询之间的区别

如果视图用于向用户显示选定的列,则可以使用相同的列

SELECT col1, col2
FROM   xyz
Run Code Online (Sandbox Code Playgroud)

,使用视图有什么意义?

sql view

6
推荐指数
3
解决办法
2万
查看次数

使用exists子句加入或关联子查询,哪个更好

select * 
from ContactInformation c 
where exists (select * from Department d where d.Id = c.DepartmentId )

select * 
from ContactInformation c 
inner join Department d on c.DepartmentId = d.Id  
Run Code Online (Sandbox Code Playgroud)

两个查询都给出相同的输出,这在性能明智的连接或与exists子句的相关子查询中是好的,哪一个更好.

编辑: - 有连接的alternet方式,以提高性能: - 在上面的2个查询中,我想要来自dept以及contactinformation表的信息

sql

6
推荐指数
2
解决办法
8620
查看次数

使用相关子查询

即使它有性能问题,我可以知道相关子查询的用途是什么吗?

sql oracle

5
推荐指数
2
解决办法
6386
查看次数

SQL Round函数

round(45.923,-1)给出50的结果.这是为什么?如何计算?

(对不起,伙计们,我误解了这个问题的早期版本,暗示价值是46)

sql rounding

4
推荐指数
1
解决办法
4万
查看次数

如何在分区时处理外键

我正在进行车队管理.我在具有以下列的位置表上进行了大量写入操作

  1. 日期
  2. 时间
  3. 车辆号
  4. 纬度
  5. 速度
  6. userid(这是外键......)

这个表每3秒就有一次写操作.因此,它将有数百万的记录.所以要检索更快的数据,我计划分区.现在我的问题: -

  1. 如何处理外键?我听说分区不支持外键
  2. 哪个列应该用于分区.
  3. 是否有必要将唯一键作为分区列.

将有数万亿的记录

@ rc-谢谢man..what abt性能...看我每3秒后插入一次数据所以每次插入数据时我都要运行一个检查程序...那么性能如何?

2>我想去分区栏作为车辆没有.....有没有其他方式......

mysql database-design partitioning

3
推荐指数
1
解决办法
7418
查看次数

有没有替代连接来提高性能?

有没有替代连接来提高性能?

编辑(gbn):与join-or-correlation-subquery-with-exists-clause相关,哪一个更好


为什么没有人提到嵌套循环连接?

sql sql-server join

3
推荐指数
4
解决办法
3万
查看次数

如何减去总和的负值?

我正在使用SUM()功能.但SUM()总结列中的负值.在列中,如果值为正,则应添加该值,对于负值,应减去该值,而不应添加为SUM()

20.00
20.00
20.00
20.00
-20.00
20.00
20.00
40.00
20.00
20.00
20.00
20.00
20.00
-20.00
-20.00
20.00
Run Code Online (Sandbox Code Playgroud)

sum()应返回220而不是440.返回440.

sql sql-server sql-server-2005

3
推荐指数
2
解决办法
2万
查看次数

NVL功能可以级联吗?

可以将nvl()函数级联,...在IBM采访中问过我.....为什么????

sql database oracle plsql

2
推荐指数
2
解决办法
5106
查看次数