-
sql – 如何选择SUM()分组后的最大值?
所属栏目:[MsSql] 日期:2021-03-31 热度:89
几天后我在大学里进行了一次SQL期末考试,我的查询让我发疯了!我知道这是一个愚蠢的问题,但我刚刚开始,无法搞清楚. 所以,有基本的2个表,客户端和订单. Client Orders --------- --------- PK Client_Id PK Order_Id Name Client_Id FK[详细]
-
数据库 – 统计检测数据异常的最佳方法
所属栏目:[MsSql] 日期:2021-03-31 热度:187
我们的webapp收集大量有关用户操作,网络业务,数据库负载等的数据 所有数据都存储在仓库中,我们对这些数据有很多有趣的看法. 如果发生奇怪的事情,它会出现在数据的某个地方. 但是,要手动检测是否有异常情况发生,必须不断查看这些数据,并寻找奇怪之处. 我的问题[详细]
-
sql-server – Visual Studio和SQL Server – 正确的安装顺序?
所属栏目:[MsSql] 日期:2021-03-31 热度:146
我正在重建我的开发机器.这个问题对我来说并不陌生,但我不记得这个解决方案. 我开始使用SQL 2008 Developer,然后是VS 2008 Pro,然后是SQL SP1,然后是VS SP1.结果是我无法打开SSIS项目(见下面的错误).什么是正确的顺序,以便我可以避免安装SQL Server Express,[详细]
-
我如何更改sql azure服务器位置
所属栏目:[MsSql] 日期:2021-03-30 热度:186
我想将我现有的SQL Azure位置转移到另一个,但是我认为现在在Azure的管理门户上没有这样做的功能. 我只是搜索它,发现一个链接http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/e6c961cc-5eea-4f07-82c9-a8805d367b05说,我需要使用Azure的[详细]
-
sql – 带有AS别名的不明列引用
所属栏目:[MsSql] 日期:2021-03-30 热度:196
我不确定在使用别名时如何解决模糊的列引用. 想象一下两个表,a和b都有一个名称列.如果我连接这两个表并为结果添加别名,我不知道如何引用两个表的名称列.我尝试了一些变体,但它们都不起作用: 尝试1 SELECT a.name, b.nameFROM (a INNER JOIN b ON a.id = b.id[详细]
-
sql – 其他字段实体的最佳DB结构
所属栏目:[MsSql] 日期:2021-03-30 热度:100
我在DB(基于Postgres)中有一个表,它在面向对象编程中就像一个超类.它有一个列’type’,用于确定表中应存在哪些附加列(子类属性).但我不希望表包含所有可能的列(所有可能类型的所有属性). 所以我决定制作一个表,包含’key’和’value’列(即’filename’=’/ f[详细]
-
sql-server – 具有密钥/对表与XML字段和XPath的SQL Server性能
所属栏目:[MsSql] 日期:2021-03-30 热度:141
我已经看过关于这个主题的一些问题,但我正在寻找对这两种技术之间性能差异的一些见解. 例如,假设我正在记录事件日志,这些事件将通过特定事件的键/值对字典集进入系统.我将在事件表中记录一个带有基本数据的条目,但我需要一种方法来链接其他键/值数据.我永远不[详细]
-
如何查询SQL Server 2000数据库中的数据库角色列表?
所属栏目:[MsSql] 日期:2021-03-30 热度:140
在Sql Server 2000中,是否可以通过SQL查询返回存在于给定数据库中的完整数据库角色列表? 我知道通过扩展SQL Server Management Studio中的安全性,角色和数据库角色节点可以看到这些角色,但是我想让他们通过一个可以编程解析的查询. 为了澄清,我不是在寻找一[详细]
-
SQL查询理论问题 – 单语句与多语句查询
所属栏目:[MsSql] 日期:2021-03-30 热度:120
当我编写SQL查询时,我发现自己常常认为“单一查询无法做到这一点”.当发生这种情况时,我经常转向使用临时表(一种或另一种)的存储过程或多语句表值函数,最后简单地组合结果并返回结果表. 我想知道是否有人知道,仅仅作为理论问题,是否应该可以编写任何查询,将单[详细]
-
在SQL中迭代日期
所属栏目:[MsSql] 日期:2021-03-30 热度:69
我有一个看起来有点像这样的数据表: Name StartTime FinishTime WorkBob 2010-08-03 08:00:00 2010-08-03 12:00:00 4Bob 2010-08-03 13:00:00 2010-08-03 16:00:00 3Pete[详细]
-
sql – ORACLE:找不到数据 – 但数据存在
所属栏目:[MsSql] 日期:2021-03-30 热度:87
调试包过程并在实际存在数据时找到无数据. 只测试SELECT SELECT trim(trailing / from GL_SECURITY) as DUMMY FROM b2k_user@b2kWHERE sms_username = FUCHSB; 这愉快地回报了我的价值:’23706 * 706′ 一旦我尝试选择INTO,我就会收到NO_DATA _FOUND错误 (注[详细]
-
使用SQL按顺序查找N元素
所属栏目:[MsSql] 日期:2021-03-30 热度:178
鉴于下表: Sequence Tag----- ----1 a2 a3 a88 a100 a1 b7 b88 b101 b 我想要一个查询返回每个标签序列中的第4个(按标签,序列asc排序)[详细]
-
sql-server – 什么是LINQ相当于SQL的“IN”关键字
所属栏目:[MsSql] 日期:2021-03-30 热度:93
我怎样才能在 linq中编写下面的sql查询 select * from Product where ProductTypePartyID IN( select Id from ProductTypeParty where PartyId = 34) 除了语法变化之外,您可以用几乎相同的方式编写它. from p in ctx.Productwhere (from ptp in ct[详细]
-
存储过程是否在Postgres中的数据库事务中运行?
所属栏目:[MsSql] 日期:2021-03-30 热度:134
如果存储过程在中间失败,那么从SP开始的那一点的更改是否隐式回滚,或者我们是否必须编写任何显式代码以确保SP仅在数据库事务中运行? 严格来说,Postgres目前(不包括版本10)具有ANSI标准中定义的“存储过程”.一切都是通过“函数”完成的,它们提供了与其他RDBM[详细]
-
.net – 如何在具有GUID主键和默认newsequentialid()的表上使用SQLBulkCopy?
所属栏目:[MsSql] 日期:2021-03-30 热度:66
在具有GUID主键和默认newsequentialid()的表上使用SQLBulkCopy时 例如 CREATE TABLE [dbo].[MyTable]([MyPrimaryKey] [uniqueidentifier] NOT NULL CONSTRAINT [MyConstraint] DEFAULT (newsequentialid()),[Status] [int] NULL,[详细]
-
sql-server – SQL Server行长度
所属栏目:[MsSql] 日期:2021-03-30 热度:133
我试图通过执行以下存储过程来确定表的行长度(以字节为单位): CREATE TABLE #tmp ( [ID] int, Column_name varchar(640), Type varchar(640), Computed varchar(640), Length int, Prec int, Scale int, Nullable varch[详细]
-
sql – 查找计数发生次数
所属栏目:[MsSql] 日期:2021-03-30 热度:170
我有一个包含2列的表(db:sql server 2008): id name----- ------1 Bob2 Mike3 Mary4 Mike5 Barry6 Benson7 Burrows 我想得到一个以B开头并以M开头的名[详细]
-
sql-server – SSRS:如何计算真行
所属栏目:[MsSql] 日期:2021-03-30 热度:116
我有一个数据集的报告,其中包含一个包含布尔值的列.在表格页脚中,我想显示x / y,其中x是真实的行数,y是总行数. 目前我有这个: =Count(Fields!Transfered.Value).ToString() + / + CountRows().ToString() 但第一部分与最后部分相同.然后我尝试了这个: =Sum([详细]
-
sql – 如何获得销售订单的每一行都已关闭的销售订单?
所属栏目:[MsSql] 日期:2021-03-30 热度:60
该表在其他字段中具有“Sales_Order_ID”,“Sales_Order_Line_Number”和“Sales_Order_Line_staus”.我想检索’Sales_Order_ID’,其中’Sales_Order_ID’的每条记录都具有相同的’Sales_Order_Line_Status’. 因此,如果销售订单X的每条记录都具有“已关闭”[详细]
-
sql – 如何比较同一个表中的两列?
所属栏目:[MsSql] 日期:2021-03-30 热度:61
我想比较同一个表中的两列.我希望能够返回两列具有相同值的所有行. 我正在寻找像SELECT * FROM FOO WHERE C1 = C4这样的东西. 因此,在下面的示例中,我将只返回第一行: C1 || C2 || C3 || C4--------------------------1 || a || b || 12 || a || b || 4[详细]
-
SQL重置已填充表中的标识ID
所属栏目:[MsSql] 日期:2021-03-30 热度:100
大家好.我的数据库中有一个表,里面有大约一千条记录.我想重置标识列,以便所有ID再次顺序.我在看 this,但我认为它只适用于空桌子 当前表 ID | Name1 Joe2 Phil5 Jan88 Rob 所需的表 ID | Name1 Joe2[详细]
-
SQL标准在UPDATE中对“依赖”条件的说法是什么?
所属栏目:[MsSql] 日期:2021-03-30 热度:88
任何人都可以告诉我以下结果应该符合标准(欢迎参考标准的正确部分) select * from t1;+------+| col1 |+------+| 9 || 8 || 10 |+------+ update t1 set col1 = col1 * 2 where col1 = (select avg(col1) from t1); 重点[详细]
-
sql-server-2008 – 将日期与sql server中的null和datetime值进行比较
所属栏目:[MsSql] 日期:2021-03-30 热度:161
我正在编写程序,我希望使用从日期到日期的小日期时间来过滤日期. 从某个时候起,日期可以为null,而在比较时,To Date也可以为null 当日期或日期可以为空时,过滤日期. 我试过以下查询,但它给了我错误. SELECT RQ.int_REPS_QUES_DIFF_LEVEL,SUM(1) AS NoOFDificul[详细]
-
sql-server – 如何从Sql Server中的Server Administrator保护数据库
所属栏目:[MsSql] 日期:2021-03-30 热度:154
我们有一个客户要求保护我们的应用程序所使用的数据库,甚至来自他们的本地管理员(审计人员只是给他们这个要求). 在其要求中,保护数据意味着Sql Server管理员无法读取,也不修改存储在表中的敏感数据. 我们可以使用Sql Server 2005中的加密功能,但这会干扰我们[详细]
-
sql – 对多个表使用NOT IN
所属栏目:[MsSql] 日期:2021-03-30 热度:187
如何简化多个“不在”查询?使用多个子查询是否有效:不在(…)和不在(..)和不在(…) 我正在使用计数(抱歉忘记了) Select count (VisitorID) from Company where VisitorID not in (select VisitorID from UserLog where ActionID = 2 ) and VisitorID not in[详细]