-
优化graphql数据库查询
所属栏目:[MsSql] 日期:2020-05-28 热度:167
让我们说我们有以下graphql架构: type Author : Object { id: ID! name: String, books: [Book]}type Book : Object { id: ID! title: String authorId: Int author: Author} 然后进行如下查询: { books: {[详细]
-
SQL频率分布查询以group-by计算范围并包括0计数
所属栏目:[MsSql] 日期:2020-05-28 热度:96
鉴于: table thing:age---3.43.410.1404549 我想计算每个10年范围内的事物数量,例如, age_range | count----------+------- 0 | 2 10| 1 20| 0 30| 0 40| 3 这[详细]
-
entity-framework – 删除具有一对多关系的子项的父项
所属栏目:[MsSql] 日期:2020-05-28 热度:62
我有一个带有Entity Framework 5.0 e Sql Server CE 4.0的.NET4.0应用程序. 我有两个实体,一对多(父/子)关系.我已将其配置为在父删除时级联删除,但由于某种原因它似乎不起作用. 这是我的实体的简化版本: public class Account { public int AccountKey { get[详细]
-
sql – 如何使用ARel加入子查询?
所属栏目:[MsSql] 日期:2020-05-28 热度:195
我有一些大规模的SQL请求涉及我的rails应用程序中的各种模型的连接. 单个请求可涉及6到10个表. 为了更快地运行请求,我想在连接中使用子查询(这样我可以在连接之前过滤这些表并将列减少到我需要的列).我正在尝试使用ARel实现这一目标. 我以为我找到了问题的解[详细]
-
sql-server – 如何查找锁定的表名(特定于任何事务)
所属栏目:[MsSql] 日期:2020-05-28 热度:145
有没有办法列出锁定的表并杀死交易,如果我们希望它们立即解锁. 或者我们需要遵循的任何其他术语,我正在寻找上述操作. 任何帮助或指导将不胜感激. 这将使用 sys.dm_tran_locks DMV显示所有具有独占锁定的数据库(可能包括在运行时保留的瞬态锁定): select d.*,[详细]
-
tSQL NOT IN查询
所属栏目:[MsSql] 日期:2020-05-28 热度:70
我想获取[interaction]表的ID,但这些ID不能等于[EmailOUT]表.我无法编写查询. Select ID from EmailOut where ID NOT IN (select ID from [172.28.101.120].[GenesysIS].dbo.interactions where media_type[详细]
-
join – ArangoDB链接文档
所属栏目:[MsSql] 日期:2020-05-28 热度:138
是否可以链接ArangoDB中不同集合中的文档,就像它在OrientDB中一样? 在OrientDB中,您可以创建LINK类型的字段并指定链接的类型.这就形成了两个文件之间的关系. 我是否必须使用边集合在ArangoDB中执行此操作? 我正在尝试定义一个主集合和一个辅助集合,其中包含[详细]
-
sql – 为什么外部连接比单独的查询慢
所属栏目:[MsSql] 日期:2020-05-28 热度:74
我有一个基本上看起来像这样的查询: Select *From UserSearches usleft outer join Quotes q on q.UserSearchId = us.Id and q.QuoteNumber is not nullleft outer join ContainerDetails cd on cd.QuoteId = q.Idleft outer joi[详细]
-
如何根据PEP8格式化长SQL查询
所属栏目:[MsSql] 日期:2020-05-28 热度:171
根据 PEP 8 (Maximum Line Length),一行不应超过79个字符. 但是,当我尝试拆分查询时,会遇到诸如延续字符和无效令牌等问题. 例如,根据PEP8,格式化此查询的最佳方法是什么? cursor.execute(SELECT pivot_id FROM aud_qty WHERE hshake1 is NULL AND ((strftime[详细]
-
sql – 检查所有三列是否为null或null
所属栏目:[MsSql] 日期:2020-05-28 热度:175
我有一个有4列的表: create table dbo.Table ( Id int not null, A int null, B int null, C nvarchar (4000) null) 如何确保A,B和C都是三个空或全部三个不为空? 你可以设置一个 check constraint: constraint [check_abc] check ( ([A][详细]
-
数据库 – 搜索分片?
所属栏目:[MsSql] 日期:2020-05-28 热度:127
精简版 如果我将用户分成碎片,我该如何提供“用户搜索”?显然,我不希望每次搜索都能击中每一个碎片. 长版 通过分片,我的意思是有多个数据库,每个数据库包含总数据的一小部分.对于(一个天真的)示例,数据库UserA,UserB等可能包含名称以“A”,“B”等开头的用户[详细]
-
sql-server – 在LINQ查询中使用DateTime?.Value.TimeOfDay
所属栏目:[MsSql] 日期:2020-05-28 热度:108
我正在尝试使用ASP.NET MVC 3上的LINQ进行查询. 我有一个模型,我们称之为事件.此Event对象具有DateTime?的Date属性.我想要的是获取2个TimeSpans之间的事件. 现在我的代码如下所示: TimeSpan From = new TimeSpan(8,0,0);TimeSpan Until = new TimeSpan(22,0[详细]
-
sql – MS Access 2007中NVL功能的替代方案是什么
所属栏目:[MsSql] 日期:2020-05-28 热度:78
我在MS Access中编写了一个SQL查询 select NVL(count(re.rule_status),0) from validation_result re, validation_rules ru where re.cycle_nbr=+cycle_nbr+ and re.rule_response=ru.rule_desc and re.rule_status=FAIL a[详细]
-
sql – 如何在oracle中使用select with if条件?
所属栏目:[MsSql] 日期:2020-05-28 热度:197
我的要求是从复杂的查询中获取一个数字并检查num = desiredNum. 如果它等于desiredNum,那么我必须执行另一组select语句, 有没有办法在查询中实现这一点而不是编写函数? 例如: select case when val =2 then select val1 from table1 else false from (selec[详细]
-
sql-server – SQL Server 2005:SQL Server身份验证的安全性如何?
所属栏目:[MsSql] 日期:2020-05-28 热度:175
如果您使用SQL Server身份验证(2005),是否通过网络以明文形式发送登录详细信息? 尽你所能安全…… 您可以非常轻松地配置SSL,如果您没有受信任的证书,如果您强制加密,SQL Server可以创建/发布它自己的自签名证书供您使用… from this write-up Credentials (i[详细]
-
将多行合并为一行并组合列SQL
所属栏目:[MsSql] 日期:2020-05-28 热度:187
我试图让这个视图查询两个表,然后将每个程序ID汇总到一行,其中所有AttributeNames都在AttributeNames列中 我加入了这两个表,它提取了适当数量的记录. 现在,我需要的部分就是将每个ProgramID和一个所有AttributeNames一起放在每个id的AttributeNames列中. 示例[详细]
-
使用外连接时where子句中的’OR’的SQL替代方法
所属栏目:[MsSql] 日期:2020-05-28 热度:161
我有以下查询: select * fromfrom assignments dah, employees emp where dah.person_id=emp.person_id(+)and (dah.effective_end_date between emp.date_from(+) and emp.date_to(+)and dah.effective_end_date[详细]
-
sql-server-2012 – 到SQL Server的Flyway连接字符串的正确语法是什么?
所属栏目:[MsSql] 日期:2020-05-28 热度:146
在远程计算机上运行SQL Server 2012 Express,尝试启动并运行Flyway.我在pcesqldev.pce.local上有一个名为Hawk的数据库(dbo.Hawk,如果这很重要)我要连接到,并且配置文件中的模板如下所示: SQL Server : jdbc:jtds:sqlserver://host:port/database 请注意,这与[详细]
-
SQL获取用户朋友和朋友的朋友
所属栏目:[MsSql] 日期:2020-05-28 热度:162
我的 MySQL表结构是这样的. USERint idvarchar usernameFRIEND_LISTint user_idint friend_id 对于每个朋友关系,我在FRIEND_LIST中插入2条记录. 如果用户1是用户2的朋友,则将下一行插入FRIEND_LIST 1,22,1 我想得到特定用户朋友的朋友和朋友. select应该返回[详细]
-
sql-server – 是否可以将视图从SQL服务器复制到另一个服务器?
所属栏目:[MsSql] 日期:2020-05-28 热度:104
我知道一个视图由表组成. 我还能复制一个视图吗? 对于SQL SERVER 2008 查看链接 http://msdn.microsoft.com/en-us/library/ms152559.aspx.这解释了可以复制的所有对象. 对于SQL Server 2005 http://msdn.microsoft.com/en-us/library/ms152559(SQL.90).aspx[详细]
-
免费的sql代码编辑器?
所属栏目:[MsSql] 日期:2020-05-28 热度:190
我试图在ms访问中编写sql代码.那里有免费的编辑吗? MicrosoftSQLServer2008Management Studio Express http://www.microsoft.com/downloads/details.aspx?FamilyID=08E52AC2-1D62-45F6-9A4A-4B76A8564A2Bdisplaylang=en MS SQL代码工厂 ht[详细]
-
如何在SQL中排序,忽略文章(‘the“,”a“,”an“等)
所属栏目:[MsSql] 日期:2020-05-28 热度:154
这出现了很多,我可以看到它出现在StackOverflow上的 XSLT, Ruby和 Drupal,但我没有看到它专门用于SQL. 所以问题是,当你以“The”,“A”或“An”开头时,如何正确地对标题进行排序? 一种方法是TRIM()那些字符串: ORDER BY TRIM( LEADING a FROM TRIM( LEADING[详细]
-
按日期时间进行SQL分组,最大差异为x分钟
所属栏目:[MsSql] 日期:2020-05-28 热度:150
我在MS SQL Server中对数据集进行分组时遇到问题. 我的桌子看起来像 # | CustomerID | SalesDate | Turnover---| ---------- | ------------------- | --------- 1 | 1 | 2016-08-09 12:15:00 | 22.50 2 | 1[详细]
-
sql – 计算两个字符串oracle中的顺序匹配单词
所属栏目:[MsSql] 日期:2020-05-28 热度:148
我想要一个查询,返回两个字符串中的单词的顺序匹配数 例: 表 Id column1 column2 result 1 foo bar live foo bar 2 2 foo live tele foo tele 1 3 bar foo live fo[详细]
-
sql – 在INSERT之前或之后哪个更快,EXISTS?
所属栏目:[MsSql] 日期:2020-05-28 热度:107
我在SQL Server中有一个SP,每分钟运行数百次,需要检查数据库的传入流量.目前它执行以下操作 INSERT INTO tableSELECT @value1,@value2 WHERE NOT EXISTS (SELECT * FROM table WHERE value1 = @value1 AND value2 = @value2); 不过,我也可以一起去 IF NOT EXI[详细]

浙公网安备 33038102330553号