小编Jas*_*ark的帖子

这个查询背后的逻辑工作是什么?

我正在运行以下查询以获得员工表中的第三高薪并且它工作正常,但我无法理解其逻辑.子查询值如何与主查询匹配(左侧部分).有人可以解释一下这个查询背后的逻辑是什么吗?

select e1.salary 
from employee as e1 
where 3 = (select count(salary) 
           from employee as e2 
           where e1.salary<=e2.salary)
Run Code Online (Sandbox Code Playgroud)

PS:我可以理解count()返回的行数(所有记录都是唯一的).

sql sql-server

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

如何在SQL Server 2014中检查活动事务?

我正在使用SQL Server 2014,想知道如何检查我的活动交易?

sql sql-server-2014

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

为什么SQL Server代理无法启动?

我刚刚在Windows Server 2012的顶部安装了我的SQL Server 2014.但是安装后SQL Agent没有启动.有人可以告诉我,我可以做些什么来解决这个问题?PFA截图同样如此.

在此输入图像描述

sql-server-2014

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

如何解决网络错误代码0x2746?

我们经常在 Windows 事件查看器和 SQL 错误中收到“建立连接时发生网络错误代码 0x2746。”。我们尝试从 Windows 以及网络团队端进行检查,但他们提出需要从数据库端进行检查。当应用程序团队面临缓慢时,他们会显示并发送此类错误并归咎于数据库团队。任何人都可以解决这个网络问题吗?

sql-server-2012

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

SQL Server错误5120 - 无法附加.mdf文件

在我的SQL Server数据库上附加我的.mdf文件时,我收到以下错误消息:

消息5120,级别16,状态101,行1无法打开物理文件"C:\ Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA"操作系统错误5:"5(访问被拒绝.)".

错误信息 我没有关联数据库的.ldf文件.如何在没有.ldf文件的情况下附加我的.mdf文件?我正在使用SQL Server 2014.

sql-server sql-server-2014

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

如何使用单个更新查询更新列中的所有值?

我有一个数据库表,我想用一个更新命令更新列中的所有值.假设我有一个包含列CITY的表TEST,我想用City值更新City列中的所有值.什么是查询?如果城市的价值如下:sydney,brooklyn,manhatton则update命令用manhatton替换所有这些值.

sql

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