永发信息网

SQL更新问题——如何将一列中的一定范围字段全部更新?

答案:4  悬赏:50  手机版
解决时间 2021-03-22 05:37
  • 提问者网友:無理詩人
  • 2021-03-21 15:13
例如:
A表
id name
01 aaa
02 bbb
03 ccc
04 ddd

运行后——
A表
id name
01 aaa
02 xxx
03 xxx
04 xxx
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-03-21 15:44
update a set name='xxx' where id>=2 and id<=4
全部回答
  • 1楼网友:旧脸谱
  • 2021-03-21 18:33
select * from [你要产找的表名] where asdd between 'p0122' and 'd0122' select * from [表名] where asdd >= 'd0122' and asdd <= 'p0122' 以上是你想要的吗?
  • 2楼网友:玩世
  • 2021-03-21 17:01
update A set name = 'xxx' where id in ('02',03,'04');
  • 3楼网友:等灯
  • 2021-03-21 16:18
update A set name = 'xxx' where id in ('02','03','04');枚举式,需要把所有可能值都列出来,也可以是一个检索结果,但列数要和in前面的一致 update A set name = 'xxx' where id >= '02' and id <= '04';表示一个范围,可自己选择是否包含边界值 update A set name = 'xxx' where id Between '02' and '04';表示一个范围,是否包含边界值由数据库决定,Oracle中是包含的,效果同语句2
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯