Как устранить неанглийские символы с помощью SQL-запроса?
Как устранить неанглийские символы с помощью SQL-запроса?
Что я уже пробовал:
Использовал приведенный ниже запрос, но не работает.
выберите * из таблицы, где столбец не похож на " %[A-Z]%"
Richard MacCutchan
Что "не работать" значит? Какие данные находятся в поле столбца таблицы и какие результаты вы получили?
jsc42
Таким образом, запрос будет находить строки, в которых столбец "столбец" не содержит никаких букв в диапазоне от А до Я. Я предполагаю, что OP ищет строки, где столбец "column" содержит только буквы от A до Z, что намного сложнее. Даже если используется правильный LIKE, он ничего не устраняет, он просто не выбирает конкретные строки, которые будут возвращены в запросе
Avishek Biswas
Я использовал приведенный ниже запрос для извлечения данных, но он не работает.
Использовал приведенный ниже запрос для извлечения, но он не дает правильных значений.
выберите * из таблицы, где (Replace(ISNULL('(data/data1/data2/)', 'nvarchar(50)'),") like '%[a-zA-Z0-9]%'
Avishek Biswas
я хочу исключить японские, тайские и индонезийские символы с помощью запроса.
Например, база данных состоит из 5 записей, コンサート, Сандра, Леонардо, 昨夜, 最高, Джерри.
Затем, в результате, к нему должны вернуться Сандра, Леонардо, Джерри.
Пожалуйста, дайте мне знать.