在我的数据库中,我有一个客户名单,其中一个名称字段包含客户姓名(名字和姓氏)在一个列中,现在我想写一个查询查询名字并更新其姓氏。
如果有人帮助我,我将不胜感激。
谢谢。更新查询,更新单列
回答
这并不像您想象的那么容易。如果有人有第二个名字,你会怎么样?在哪里切?
这就是为什么你通常规范一个数据库结构为名字和列名创建一个列。
是的,我知道规范化的概念,但我想申请更新查询,我的要求是这样的。 –
例如sameer shaikh,munaf shaikh,roman shaikh这三个名字都来自先前的名字,而shaikh是他们的姓氏。现在我想对此应用更新查询 –
@SameerShaikh:解决此问题的最佳方法是修复数据的规范化。你试图做的是通过在它上面堆积解决方法来增加问题。如果你解决了这个问题,你将会修复它。如果你加入了这个问题,你将会破坏它。 – David
这是我试图
create table employeedemo
(id int, Name varchar(50), Location varchar(20))
insert into employeedemo values('1','Amir khan','India');
insert into employeedemo values('2','Salman khan','India');
insert into employeedemo values('3','Sharuk khan','India');
insert into employeedemo values('4','Saif khan','India');
insert into employeedemo values('5','Amit sarna','India');
insert into employeedemo values('6','Sanjay Dutt','India');
insert into employeedemo values('7','Sunny Deol','India');
update employeedemo
set name= 'Saif pataudi'
where SUBSTRING(Name, 1, CHARINDEX(' ',Name))='Saif'
注:名称列必须遵循的语法(名字空间lastna我)N 投票了,如果它的帮助:)
- 1. 更新查询新列
- 2. 更新查询在更新查询android.sqlite
- 3. 更新查询和返回单列
- 4. 在单个查询中更新100列
- 5. SQL查询更新单表
- 6. 如何更新单查询
- 7. SQL单个查询更新
- 8. 查询更新列数据
- 9. Sharepoint更新查询列
- 10. SQL查询来更新列
- 11. 更新查询
- 12. 更新查询
- 13. 查询更新
- 14. 更新查询
- 15. 更新查询
- 16. 更新列表视图 - 重新查询)
- 17. 基于新值在更新查询期间更新另一列
- 18. 在单个查询的每个更新中将列更新为最大列数。
- 19. MySQL更新列值其中更新另一列值(单个查询)
- 20. 更快的更新查询
- 21. 更新单列
- 22. 更新查询不更新行
- 23. 更新查询不更新表
- 24. 在VB.Net更新查询不更新
- 25. PHP不会更新更新查询
- 26. 更新查询不更新表
- 27. 更新查询更新不起作用
- 28. 更新查询没有更新
- 29. 更新查询不更新几行
- 30. SQL更新查询
听起来名字和姓氏应使用 – David
搜索栏%名字%被分为两列...,而与姓名+ UpdatedLastname –
@AlpeshPrajapati如果更新顾客的名字是'Foo Bar Baz'?什么是名字,姓什么?我们需要更多信息来解决这个问题。 –