-
sql – 删除基于列上相同值的重复记录并保持最新
所属栏目:[MsSql教程] 日期:2021-02-02 热度:106
我想删除基于它们在某个列中具有相同值的重复记录,并在下面的示例中保留一个基于InsertedDate的最新记录.我想要一个不使用游标但基于设置的解决方案.目标:删除所有重复项并保持最新状态. 下面的ddl创建了一些重复项.需要删除的记录是:John1 John2,因为它们[详细]
-
sql – 如何计算Oracle中字符串中的单词数?
所属栏目:[MsSql教程] 日期:2021-02-02 热度:128
我正在尝试计算SQL中字符串中有多少单词. Select ("Hello To Oracle") from dual; 我想显示单词的数量.在给定的示例中,尽管单词之间可能存在多个空格,但它将是3个单词. 解决方法 你可以使用类似的东西.这将获取字符串的长度,然后在删除空格的情况下减去字符串[详细]
-
sql-server – sql server 2005中的递归函数?
所属栏目:[MsSql教程] 日期:2021-02-02 热度:193
任何人都可以建议用于说明递归函数的编程示例吗? 例如斐波那契系列或因子… 解决方法 以下是我使用google.com发现的一些文章;) Recursion in T–SQL Using recursion in stored procedures A Recursive User-Defined Function (SQL Server 2000)[详细]
-
sql – 为什么RAND()不生成随机数?
所属栏目:[MsSql教程] 日期:2021-02-02 热度:143
我正在回答问题 hereabouts并在发布之前启动我的SSMS测试一个小查询,但得到了一些奇怪的结果.这是查询: UPDATE PersonSET Pos_X = Rand(),Pos_Y = Rand(id)SELECT ID,Surname,Forename,Pos_X,Pos_Y FROM Person 以下是结果集: 1 Bloggs Fred 0.332720913214[详细]
-
MSSQL – GROUP_CONCAT
所属栏目:[MsSql教程] 日期:2021-02-02 热度:197
以下是示例数据: IdProduit Localisation Qte_EnMain4266864286880063006 E2-R40-B-T 13.000004266864286880063006 E2-R45-B-T 81.000004266864286880063007 E2-R45-C-T 17.000004266864286880063008 E2-R37-B-T 8.00000 这就是我想要的 IdProduit AllLocali[详细]
-
sql-server – 在Excel中的VBA中从SQL Server捕获错误消息
所属栏目:[MsSql教程] 日期:2021-02-02 热度:170
我正在做一个excel宏,以便自动执行一些查询,最终我在SQL Server中运行.我的问题是,我不知道如果查询没有成功,服务器如何提醒excel. 例如,我正在导入文件,并且没有语法错误,但如果未正确设置批量插入语句,则可能会导致错误.对于SQL连接,我使用以下内容: Dim c[详细]
-
Linq2SQL“本地序列不能在LINQ to SQL中使用”错误
所属栏目:[MsSql教程] 日期:2021-02-02 热度:116
我有一段代码,它结合了内存列表和数据库中保存的一些数据.这在我的单元测试中运行得很好(使用一个使用List的模拟Linq2SqlRepository). public IRepositoryOrderItem orderItems { get; set; } private ListOrderHeld _releasedOrders = null; private ListOrd[详细]
-
sql表中主键id之间的差距
所属栏目:[MsSql教程] 日期:2021-02-02 热度:66
我有一张桌子是: CREATE SEQUENCE id_seq;CREATE TABLE public."UserInfo"( id bigint NOT NULL DEFAULT nextval('id_seq'),phone text,password text,name text,surname text,middle_name text,email text,company text,title text,image_id text,CONSTRAIN[详细]
-
sql – 采访 – 检测/删除重复的条目
所属栏目:[MsSql教程] 日期:2021-02-01 热度:109
如何在没有主键的表中检测/删除数据库中的重复条目? [如果我们使用’DISTINCT’我们怎么知道哪个记录是正确的并且重复一个? ] 解决方法 delete ffrom( select ROW_NUMBER() over (partition by YourFirstPossibleDuplicateField,YourSecondPossibleDuplicat[详细]
-
SQL固定值IN()与INNER JOIN性能
所属栏目:[MsSql教程] 日期:2021-02-01 热度:113
在回答 this SQL question时,我遇到一个声明,固定值IN()运算符比具有相同内容的INNER JOIN慢得多,以至于最好为值创建临时表并加入它们.它是真的(通常,使用MySQL,任何其他SQL引擎),如果是 – 为什么?直觉上,IN应该更快 – 您将潜在匹配与已经在内存中并且需要[详细]
-
SQL Sting拆分为单列
所属栏目:[MsSql教程] 日期:2021-02-01 热度:166
对SQL很新,但我需要一些帮助,我确信这是一个简单的修复. 我在一个名为’Produce’的表中有一列数据,其中的水果类型存储在名为’Fruit’的列中.此列中的某些值以逗号分隔. 是否有一种简单的方法来拆分下面的结果,以便结果作为一列唯一条目? 例如.示例表 Fruit[详细]
-
sql – 将pg_try_advisory_xact_lock()放在嵌套的子查询中?
所属栏目:[MsSql教程] 日期:2021-02-01 热度:140
在我的Ruby on Rails 4应用程序中,我对Postgres 9.4数据库进行了此查询: @chosen_opportunity = Opportunity.find_by_sql( " UPDATE "opportunities" s SET opportunity_available = false FROM ( SELECT "opportunities".* FROM "opportunities" WHER[详细]
-
sql-server – 在SQL Server中处理日期
所属栏目:[MsSql教程] 日期:2021-02-01 热度:109
我正在asp.net上的一个网站上工作.我从网页获取日期,然后根据用户输入我想从SQL Server数据库获取结果(使用存储过程). 问题是我只能从这个格式2016-10-08获取日期,这是类型字符串.但是在数据库中,我有一个类型为datetime的列,格式为2016-10-08 17:38:00.000[详细]
-
哪个sql server数据类型最好代表C#中的double?
所属栏目:[MsSql教程] 日期:2021-02-01 热度:79
参见英文答案 What represents a double in sql server?14个 是钱,浮动,真实,小数,_________? 解决方法 对此的回答以及所有类型的映射都可以在这里找到. SQL-CLR Type Mapping 图表,从该页面被盗: 2013年1月7日更新 – 这是一个更新的版本,在这里不那么丰富[详细]
-
尝试恢复加密数据库时遇到问题
所属栏目:[MsSql教程] 日期:2021-02-01 热度:70
我试图将加密数据库从默认服务器复制到我的服务器进行测试 但我这样做有麻烦,因为我从来没有这样做过 所以我要解释我的程序和我得到的错误 首先我创建一个主密钥: USE masterGOCREATE MASTER KEY ENCRYPTION BY PASSWORD ='DB-PaSSw0rD'GO 现在一切都很好:[详细]
-
sql – 为什么此查询不会发生分区消除?
所属栏目:[MsSql教程] 日期:2021-02-01 热度:123
我有一个蜂巢表,按年,月,日和小时划分.我需要针对它运行查询以获取最近7天的数据.这是在Hive 0.14.0.2.2.4.2-2中.我的查询目前看起来像这样: SELECT COUNT(column_name) from table_name where year = year(date_sub(from_unixtime(unix_timestamp()),7)) AN[详细]
-
sql – 登录失败.登录来自不受信任的域,不能与Windows身份验证一
所属栏目:[MsSql教程] 日期:2021-02-01 热度:108
我的网页在安全服务器(https)上,我正在尝试连接SQL Server 2008数据库,这是普通的服务器. 我在页面本身上写连接字符串,而不是在web.config文件中.我收到以下错误: – System.Data.SqlClient.SqlException: Login failed.The login is from an untrusted doma[详细]
-
sql – 使用Max()函数选择组值
所属栏目:[MsSql教程] 日期:2021-02-01 热度:131
我有一张这样的桌子: SKU ITEM VALUE 1503796 1851920 0,9770637 1503796 1636691 0,9747891 1503796 1503781 0,9741025 1503796 3205763 0,9741025 1503801 1999745 0,9776622 1503801 1999723 0,9718825 1503801 3651241 0,9348839 1503801 1773569 0,9331[详细]
-
sql-server-2008 – SSIS包中的数据转换问题 – 文本到GUID
所属栏目:[MsSql教程] 日期:2021-01-30 热度:101
我正在开发一个SSIS包,它将打开Excel电子表格并将数据导入SQL Server 2008中的数据库表.当我尝试将Excel列数据类型转换为:Unicode String [DT_WSTR]为唯一标识符数据类型:唯一标识符[DT_GUID],我收到以下错误: “转换规范的字符值无效” 我需要做什么来解[详细]
-
sql – Oracle是否为Number数据类型存储尾随零?
所属栏目:[MsSql教程] 日期:2021-01-30 热度:185
当我在表中存储数值并在SQL Developer中查询该表时,它没有显示Number数据类型的尾随零. create table decimal_test(decimal_field number(*,10));insert into decimal_test(decimal_field) values(10);insert into decimal_test(decimal_field) values(10.11)[详细]
-
SQL将列转换为行
所属栏目:[MsSql教程] 日期:2021-01-30 热度:154
我的表格包含以下列: A | B | C | D | E | F 我想将其显示如下: MyColumn | MyColumn2 A | B C | D E | F 正如您所看到的,我希望将列显示为具有自定义列名称的对.这些对是A列和B列,C列和D列以及C和D列. 解决方法 select A as [Col 1],B as [Col 2] from tab[详细]
-
sql – 在MS Access Query中将字符串转换为日期
所属栏目:[MsSql教程] 日期:2021-01-30 热度:53
我正在根据Date列从我的访问表中检索数据,要求是显示大于特定值的所有内容 我正在尝试使用Formatamp ;;来转换我的值,这是一个字符串.具有日期时间类型的CDate函数,它抛出为溢出. 这是查询: Select * from EventsWhere Events.[Date] cDate(Format("201304230[详细]
-
在函数(SQL Server)中执行动态sql时出错?
所属栏目:[MsSql教程] 日期:2021-01-30 热度:175
我创建一个函数来执行动态SQL并返回一个值.我得到“只有函数和一些扩展存储过程可以在函数内执行.”作为一个错误. 功能: Create Function fn_GetPrePopValue(@paramterValue nvarchar(100))returns int asbegindeclare @value nvarchar(500);Set @SQLString[详细]
-
sql – 带xmlns的OPENXML:dt
所属栏目:[MsSql教程] 日期:2021-01-30 热度:186
使用OPENXML在MSSQL 2005中获取dt元素. 如何在xml中获取xmlns:dt元素?例如,获取列出产品ID和国家/地区代码的两行结果集. 121403 GBR 121403美国 declare @xmldata xml set @xmldata = '?xml version="1.0"? data xmlns="http://www.aaa.com/master_browse_r[详细]
-
如何在T-SQL中透视XML列的属性
所属栏目:[MsSql教程] 日期:2021-01-30 热度:105
我需要在表中的XML列上执行一个数据透视表,其中XML包含多个具有许多属性的元素.每个元素中的属性始终相同,但元素的数量会有所不同.让我举个例子… FormEntryId | FormXML | DateCreated====================================================================[详细]