我想把SQL数据库中的一个表中的某列的部分数据替换成同一个数值的命令是什么呀?[我是新手,刚学习的]

wangbin818 2005-09-28 10:25:41
SELECT *, loc AS Expr1 FROM t_company WHERE (loc = '=') OR (loc = '27') OR (loc = '28') OR (loc = '29') OR (loc = '30') OR (loc = '31') OR (loc = '32') OR (loc = '33') OR (loc = '34')
*---上面为我要更改的表为t_company中的loc列中的部分数据---------*
如果我要把这部分查询出来的loc列数据全部改成90要怎么改呀?
...全文
285 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangbin818 2005-09-28
  • 打赏
  • 举报
回复
谢谢各位的帮忙了。
子陌红尘 2005-09-28
  • 打赏
  • 举报
回复
update t_company set loc = '90' WHERE (loc = '=') OR (loc = '27') OR (loc = '28') OR (loc = '29') OR (loc = '30') OR (loc = '31') OR (loc = '32') OR (loc = '33') OR (loc = '34')
云中客 2005-09-28
  • 打赏
  • 举报
回复
不好意思上面表名写错了
如果loc为字符型
UPDATE t_company set loc ='90' WHERE (loc = '=') OR (loc = '27') OR (loc = '28') OR (loc = '29') OR (loc = '30') OR (loc = '31') OR (loc = '32') OR (loc = '33') OR (loc = '34')

如果loc为数值型
UPDATE t_company set loc =90 WHERE (loc = '=') OR (loc = '27') OR (loc = '28') OR (loc = '29') OR (loc = '30') OR (loc = '31') OR (loc = '32') OR (loc = '33') OR (loc = '34')

云中客 2005-09-28
  • 打赏
  • 举报
回复
update Expr1 set loc=90 WHERE (loc = '=') OR (loc = '27') OR (loc = '28') OR (loc = '29') OR (loc = '30') OR (loc = '31') OR (loc = '32') OR (loc = '33') OR (loc = '34')
lizhaogui 2005-09-28
  • 打赏
  • 举报
回复
UPDATE t_company set loc ='90' WHERE (loc = '=') OR (loc = '27') OR (loc = '28') OR (loc = '29') OR (loc = '30') OR (loc = '31') OR (loc = '32') OR (loc = '33') OR (loc = '34')

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧