Функция обновления SQL, знаю, какую ячейку я хочу, как найти строку - PullRequest
1 голос
/ 29 сентября 2011

Я хочу обновить строку так:

_id, AttributeA, AttributeB, AttributeC

Мне нужно найти строку на основе AttributeC, чтобы я мог обновить ее, скажем, желаемое AttributeC содержит значение "X"

Как бы это сделать?
Я полагаю, что это будет сделано с аргументом WHERE, но могу ли я изложить все это утверждение?

Ответы [ 3 ]

2 голосов
/ 29 сентября 2011

Что-то вроде

UPDATE table
SET AttributeB='value'
WHERE AttributeA = 'X'

Это обновит все строки, где AttributeA = 'X', и установит для AttributeB значение 'value', если их больше 1.

1 голос
/ 29 сентября 2011
update TableA 
set AttributeC = 'XXX' 
where AttributeC like "%X%"
1 голос
/ 29 сентября 2011

Начните с просмотра синтаксиса ОБНОВЛЕНИЕ . Если вы застряли, покажите нам, что вы пробовали, и мы поможем вам дальше

...