У меня есть таблица в моей базе данных, которая выглядит следующим образом:MySQL Заменить значение для каждой записи
=========
| id | код |
=========
| 1 | a |
=========
| 2 | e |
=========
| 3 | r |
=========
и так далее. Я хотел бы иметь возможность сделать запрос, который скажет мне, какие буквы в алфавите не в таблице.
Первоначально я думал о запросе, как это:
ВЫБОР ЗАМЕНИТЬ («АБВГДЕЖЗИКЛМНОПРСТУФХЧШЭЮЯ» (выберите код из таблицы), «»);
и надеясь, что вывести 'defghijklmnopqrstuvwxyz', и я мог бы просто взорвать это в массив неиспользуемых символов. К сожалению, REPLACE MySQL не позволяет использовать таблицу значений.
Любые предложения по созданию этого списка?
My MySql немного ржавый, но это хороший вопрос. Я думаю, что я начну с рассмотрения сочетания чего-то с 'WHERE NOT IN (SELECT code FROM table)' –
@DerekTomes Вот что я изначально думал. К сожалению, для таблицы «ОТ» потребуется отдельная статическая таблица всего алфавита. Я пытаюсь создать непосредственную таблицу ('a', 'b', 'c' ...), но этот синтаксис не разрешен в поле FROM – jwegner
Зачем вам это нужно? –