-
SQL Server:只有GROUP BY中的最后一个条目
所属栏目:[MsSql教程] 日期:2021-02-26 热度:150
我在MSSQL2005中有下表 id | business_key | result1 | 1 | 02 | 1 | 13 | 2 | 14 | 3 | 15 | 4 | 16 | 4 | 0 现在我想根据business_key进行分组,返回id最高的完整条目. 所以我的预期结果是: business_key | result1 | 12 | 13 | 14 | 0 我打赌有一种方法可[详细]
-
SQL不是单个组组函数错误
所属栏目:[MsSql教程] 日期:2021-02-26 热度:55
我很难让我的oracle开发人员查询正确输出.当我有avg函数时,它不会给我一个组组错误.当我拿出来它工作正常.我尝试过使用group而不是order by但是它告诉我它不是一个表达组. SELECT LGBRAND.BRAND_ID,LGBRAND.BRAND_NAME,AVG(LGPRODUCT.PROD_PRICE)AS AVGERFROM[详细]
-
合并具有多个匹配项的数据帧时,仅选择第一行
所属栏目:[MsSql教程] 日期:2021-02-26 热度:52
我有两个数据框,“数据”和“分数”,并希望将它们合并到“id”列: data = data.frame(id = c(1,2,3,4,5),state = c("KS","MN","AL","FL","CA"))scores = data.frame(id = c(1,1,3),score = c(66,75,78,86,85,76,90))merge(data,scores,by = "id") semi_join([详细]
-
sql – 删除主键行,这是另一个表的外键
所属栏目:[MsSql教程] 日期:2021-02-26 热度:99
假设有一个包含主键的主表,另一个表包含该主表的外键.所以如果我们删除主表的行只是不是子表. 解决方法 您应该在FKey上设置一些特定选项,例如ON DELETE {CASCADE,SET NULL,SET DEFAULT} 相反,您将无法删除引用的行,因为由于引用完整性,sql server禁止它. 因此[详细]
-
在SQL Server存储过程中按索引而不是名称访问表的列
所属栏目:[MsSql教程] 日期:2021-02-26 热度:164
有没有办法在SQL Server的存储过程中通过索引访问列? 目的是计算大量列.我正在阅读游标,但我不知道如何应用它们. 让我解释一下我的问题: 我有一排像: field_1 field_2 field_3 field_4 ...field_d Sfield_1 Sfield_2 Sfield_3...Sfield_n1 2 3 4 d 10 20 3[详细]
-
.net – EF Code First从IQueryable中删除批次?
所属栏目:[MsSql教程] 日期:2021-02-26 热度:81
我知道这在LINQ-to-SQL中是可行的,而且我看到了点点滴滴让我相信它在EF中是可能的.那里有扩展可以做这样的事情: var peopleQuery = Context.People.Where(p = p.Name == "Jim");peopleQuery.DeleteBatch(); DeleteBatch只是挑选了peopleQuery并创建了一个单[详细]
-
sql-server – 反转TSQL中单词的顺序
所属栏目:[MsSql教程] 日期:2021-02-26 热度:190
我想知道如何(如果可能的话)颠倒从TSQL字符串(varchar)返回的单词的顺序. 我知道TSQL REVERSE函数,但也会反转单词中的字母,例如: 输入我们想告诉大家,我们都喜欢StackOverflow 输出 wolfrevOkcatS evol lla ew uoy llet ot tnaw eW 我想在TSQL中实际实现以下[详细]
-
sql-server – 从SQL Server中选择具有匹配列的行
所属栏目:[MsSql教程] 日期:2021-02-26 热度:53
我很确定这很简单,但我尝试的每个例子都失败了.我想查询这样的表 ID Part_Type Station_Type--- --------- ------------1 5 2342 5 8463 5 2344 6 5855 6 5856 7 465 并返回行1和3,以及4和5. 也就是说,我想返回两列匹配的行. 它类似于这个问题:SO Question但[详细]
-
sql-server – 从.NET可以获得由SqlCommand对象生成的完整SQL字
所属栏目:[MsSql教程] 日期:2021-02-26 热度:77
从.NET环境中,我可以访问由 SqlCommand对象生成的完整SQL字符串吗? 注意:在调试模式下,完整的SQL字符串显示在VisualStudio中的Intellisense悬停中. 如果必须,我愿意使用反射技术.我相信这里有人知道一种方法来实现它. 更新1: 我正在调用具有cmd.CommandTyp[详细]
-
F#Type类中的SQL提供程序
所属栏目:[MsSql教程] 日期:2021-02-26 热度:129
我正在编写一个与Azure Worker角色一起使用的F#.我希望该类将连接字符串a作为参数.我创建了一个数据库连接 type dbSchema = SqlDataConnection"..."let db = dbSchema.GetDataContext() 但dbSchema是一个类型,所以它不能嵌入我的类(另一种类型).我可以创建两[详细]
-
sql-server – 如何为SUM列指定名称?
所属栏目:[MsSql教程] 日期:2021-02-24 热度:135
如何为SUM列分配列名? 即 select OwnerUserId,SUM(PostScore)INTO Expertsfrom ... 我收到此错误: An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements,look for empty alias[详细]
-
sql-server-2005 – 在SQL Server 2005中向存储过程添加参数之间
所属栏目:[MsSql教程] 日期:2021-02-24 热度:119
我想知道这两个符号之间的区别. 首先,我有一个存储过程 CREATE PROCEDURE AddSomething( @zonename varchar(50),@desc varchar(255),@TheNewId int OUTPUT ) AS BEGIN INSERT INTO a_zone(zonename,descr) VALUES(@zonename,@desc) SELECT @TheNewId = SCOPE_[详细]
-
SQL:根据其他列中的多个条件计算一列中的不同值
所属栏目:[MsSql教程] 日期:2021-02-24 热度:198
我试图根据多个标准计算不同的值. 示例数据练习包括在下面. Table1╔════════╦════════╦══════╗║ Bug ID ║ Status ║ Test ║╠════════╬════════╬══════╣║ 1 ║ Open ║ w ║║ 2 ║ Closed ║ w ║║[详细]
-
如何在sql中对多行进行求和
所属栏目:[MsSql教程] 日期:2021-02-24 热度:148
我有多行数据都共享相同的公司ID. 有没有办法使用SQL Server Management Studio 2005“汇总”所有金额,以便为每个公司ID提供一行数据? 例如我目前有以下数据…… Company_Name Company_ID AmountCompany 6 10024 120Company 6 10024 569Company 6 10024 53Co[详细]
-
逗号分隔的字符串到SQL Server中的表的列
所属栏目:[MsSql教程] 日期:2021-02-24 热度:182
我正在使用SQL Server,我已成功将表的行转换为逗号分隔值,现在我想将该逗号分隔值的字符串转换回表的行. 我有这个字符串(Varchar) DECLARE @str AS varchar(Max)SET @str = '0.00,0.00,1576.95,4105.88,1017.87,6700.70' 我希望这些值成行. 喜欢 0.000.001576[详细]
-
sql – 在VBA中从Access模块??传递参数时调用存储过程
所属栏目:[MsSql教程] 日期:2021-02-24 热度:56
我在Access 2010中使用Microsoft SQL Server 2008后端.我有一个存储过程将新值(由参数提供)插入表中.分配给参数的值是从存储在文件夹中的文件中获取的. Windows文件系统用于扫描特定文件夹以生成其中的文件列表.对于每个扫描的文件,调用存储过程,并将FileName[详细]
-
SQL Server使用架构无法正常工作创建用户定义的表类型
所属栏目:[MsSql教程] 日期:2021-02-24 热度:74
我正在使用以下语句在SQL Server 2008R2 / 2012上创建用户定义的表类型: CREATE TYPE [MySchemaName].[MyUserTableType] As Table ( [Id] varchar(20) NOT NULL ); 这按预期工作. 我还有一个存储过程,它删除给定Schema的所有相关对象. 这是我的用户定义的表[详细]
-
GROUP BY中的SQL ORDER BY总计
所属栏目:[MsSql教程] 日期:2021-02-24 热度:103
我听取了一些构建SQL语句的帮助.目前我有以下内容: SELECT a,b,count(1) FROM tableGROUP BY a,bORDER BY a asc,count(1) DESC 每行显示每个分组a中所有唯一B的总和,并按字母顺序按A排序,然后按B的最高出现次数排序到最低.我真正想要的是能够按A的每个分组中[详细]
-
SQL语句中的全局变量
所属栏目:[MsSql教程] 日期:2021-02-24 热度:94
我在VBA中有以下代码: Dim strSQL As StringstrSQL = "UPDATE Workstations SET MID = newvalue WHERE MID = tempvalue"DoCmd.RunSQL strSQL newvalue和tempvalue都是全局变量,并且已经设置了值.语法明智,这有意义吗?还是我错过了引号? 解决方法 试试这个[详细]
-
R data.table滚动连接“mult”未按预期工作
所属栏目:[MsSql教程] 日期:2021-02-24 热度:164
我有两个data.frames,每个都有一个时间序列.我的目标是使用df2的时间序列来标记df1中最接近的时间戳. df2中的每个时间戳只应在df1中标记一个时间戳! dates1 - as.POSIXct(c("2015-10-26 12:00:00","2015-10-26 13:00:00","2015-10-26 14:00:00"))values1 - c[详细]
-
SQL Server和Oracle的EF和TransactionScope没有升级/跨越到DTC?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:115
任何人都可以在这个主题上更新我? 我想在我的应用程序中同时支持SQL Server和Oracle. 是否可以使用以下代码(在BL中)同时适用于SQL Server和Oracle而不升级/跨越到分布式事务(DTC)? // dbcontext is created before,same dbcontext will be used by both rep[详细]
-
sql-server – 使用SSIS,如何找到人口最多的城市?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:194
我有一个数据流任务,其信息看起来像这样: Province | City | Population-------------------------------Ontario | Toronto | 7000000Ontario | London | 300000Quebec | Quebec | 300000Quebec | Montreal| 6000000 如何使用聚合转换来获得每个省人口最多的[详细]
-
sql-server – SQL Server 2008在Insert,Update之后运行触发器锁
所属栏目:[MsSql教程] 日期:2021-01-28 热度:63
我有一个严重的性能问题. 我有一个数据库(与此问题相关),2个表. 1表包含带有一些全局信息的字符串.第二个表包含向下分散到每个单词的字符串.所以字符串就像在第二个表中逐字索引一样. 第二个表中数据的有效性不如第一个表中数据的有效性重要. 由于第一个表可[详细]
-
sql-server – 是否可以使用存储过程获取mac地址?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:141
想知道是否有可能使用存储过程获取服务器的mac地址? 我做了一些搜索,但一无所获.这是使用SQL2008. 更新 不幸的是,使用newsequentialid()的答案可能会返回错误 MacAddress,如果服务器上有VMWare. 解决方法 我猜你需要从SQL执行一个shell命令来获取MAC地址.如[详细]
-
sql-server – 如何在SQL Server中生成GUID?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:58
如何在SQL Server中生成GUID? 我知道我应该使用newid(),但函数使用的算法是什么?它是时间/日期的哈希吗? 解决方法 创建它的算法在这里描述: http://en.wikipedia.org/wiki/Globally_Unique_Identifier Algorithm In the OSF-specified algorithm for gene[详细]
