在我的數據庫中,我有一個客戶名單,其中一個名稱字段包含客戶姓名(名字和姓氏)在一個列中,現在我想寫一個查詢查詢名字並更新其姓氏。
如果有人幫助我,我將不勝感激。
謝謝。更新查詢,更新單列
回答
這並不像您想象的那麼容易。如果有人有第二個名字,你會怎麼樣?在哪裏切?
這就是爲什麼你通常規範一個數據庫結構爲名字和列名創建一個列。
是的,我知道規範化的概念,但我想申請更新查詢,我的要求是這樣的。 –
例如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'?什麼是名字,姓什麼?我們需要更多信息來解決這個問題。 –