假设我有这样的桌子
|---------------------|------------------|
| ID | Name |
|---------------------|------------------|
| 1 | x |
|---------------------|------------------|
| .. | x |
|---------------------|------------------|
| N | x |
|---------------------|------------------|
对于30到100之间的ID,我需要将名称字段更改为“ z”。 有什么方法可以使用循环或while条件来代替执行此操作:
UPDATE table
SET Name = 'z'
WHERE ID = 30
OR ID = 31
OR ID = 32
...
答案 0 :(得分:3)
只需在where子句中指定
WHERE ID >= 30 AND ID <= 100
答案 1 :(得分:3)
您可以在此处使用BETWEEN
UPDATE yourTable
SET Name = 'z'
WHERE ID BETWEEN 30 AND 100;