Вам нужно сначала определить, как в БД хранятся эти данные. Если просто в HTML, то без регулярных выражений не обойтись. Я бы сделал это не в SQL (так как сложно), а каким-нибудь скриптом, например, PHP. То есть алгоритм такой - вытягиваете sql-запросом все записи, содержащие картинки (используете регулярки). Далее пробегаетесь по циклу, используя для нужных строк preg_replace. А дальше все это дело сохраняете.
$string = preg_replace("/<a[^>]+>(<img[^>]+>)<\/a>/msi", '$1', $string)
Тут мы считаем, что между ссылкой и изображением нет дополнительных знаков типа пробела. Если не знакомы с регулярными выражениями,
читайте тут.