我有这个where子句:
WHERE cc.community = 'Downtown'
但在我的数据库中,没有一个社区叫做闹市区,而是闹市区。我的问题是我能从cc中删除空白吗。我的where子句中的社区是where ONTROUNT=市区?
update table set cc.community = 'Downtown' where cc.community like '%Down%town%'
这将改变每一行有字向下然后镇即使它是42Down123town 232
您还可以将“WHERE”子句更改为:
其中cc。社区,如“Down%town”
,这两种情况都适用,但要小心。。。
它还将接受每个示例“Down_town”或“Down the town”
你可以用像
WHERE cc.community LIKE `Down%town`
上面的内容应该同时匹配Downtown
和Down town
,还应该匹配类似于Down_town
或DownANYETGELSEtown
的内容。更精确的匹配是可能的。
如果您的计划使用社区
字段的索引,则可能会影响绩效;检查您的查询计划。
试试这个:
WHERE REPLACE(cc.community,' ','') = 'Downtown'
问题内容: 这是我表中的列: 我想删除重复的行,这些行中的和是相同的-只是为了澄清- 我确实想保留其中之一。我认为我应该将子句与一起使用,但不确定。 谢谢 问题答案: 如果要保留重复组中的一行,可以使用。在这个例子中,我保持最低的行:
问题内容: 我有一个重复的表事务。我想保留具有最小id的记录,并基于四个字段DATE,AMOUNT,REFNUMBER,PARENTFOLDERID删除所有重复项。我写了这个查询,但是我不确定这是否可以有效地编写。您认为有更好的方法吗?我问是因为我担心运行时间。 问题答案: 做这样的事情可能会更有效
问题内容: 如何从以以下方式设置的表中删除重复项? 一个工作人员可以有多个与他们相关联的type_ID,我想删除所有重复的类型。如果有重复项,我想删除具有最新条目的类型。 问题答案: 窗口函数row_number()的教科书候选: 这也照顾了一组相同的受骗者的情况。 请参阅有关data.SE的简化演示。 更新较简单的版本 事实证明,这可以简化:在SQL Server中,您可以直接从CTE中删除:
问题内容: 我有一个sql server数据库,我已经预加载了大量的数据行。 不幸的是,数据库中没有主键,并且表中现在有重复的信息。我不担心没有主键,但是我担心数据库中存在重复项… 有什么想法吗?(原谅我成为sql server newb) 问题答案: 好吧,这就是为什么您应该在表上拥有主键的原因之一。什么版本的SQL Server?对于SQL Server 2005及更高版本: 然后,您不必在明
本文向大家介绍sql 删除表中的重复记录,包括了sql 删除表中的重复记录的使用技巧和注意事项,需要的朋友参考一下 遇见了表中存在重复的记录的问题,直接写sql删除时最快的,才不要慢慢的复制到excel表中慢慢的人工找呢 如下sql,找出重复的记录,和重复记录中ID值最小的记录(表中ID为自增长) 然后就可以直接删除,基本原理就是,找到重复记录的每一条记录,排除掉重复id最小的记录,删除剩余的重复
我的表中有行需要删除,因为有几列是重复的。 e、 g Col1,Col2,Col3,Col4 如果Col1、Col2和Col3是重复的,不管Col4中的值是多少,我希望删除这两个重复的。我该怎么做?