Я просто хочу знать, содержит ли текст столбца базы данных доступа непечатаемые символы, такие как пробел, ввод и т. Д. заранее спасибо.Как найти непечатаемый символ в строке в базе данных доступа?
ответ
SELECT *
FROM MyTable
WHERE my_col ALIKE '%' & CHR$(0) & '%'
OR my_col ALIKE '%' & CHR$(1) & '%'
OR my_col ALIKE '%' & CHR$(2) & '%'
OR my_col ALIKE '%' & CHR$(3) & '%'
... etc ...
OR my_col ALIKE '%' & CHR$(31) & '%';
Объяснение:
&
является конкатенация (добавить) оператор для типов данных 'строка'. %
- символ подстановки для использования с оператором ALIKE
для соответствия одному или нескольким символам.
Например:
'CAT' ALIKE '%A%'
... будет оценка true
, потому что 'САТ' содержит символ 'A'.
Если мы искали печатаемые символы «A», «B» и «C» мы могли бы просто напечатать (печать) их непосредственно в коде, как символьные строки наряду с символами подстановки:
('CAT' ALIKE '%A%'
OR 'CAT' ALIKE '%B%'
OR 'CAT' ALIKE '%C%')
. ..Actually мы могли бы использовать диапазон символов в квадратных скобках:
'CAT' ALIKE '%[A-C]%'
в случае непечатных символов, мы должны использовать функцию CHR $() для их создания, но мы все еще можем использовать буквенные строки для подстановочные символы, которые помогают сделать код более удобочитаемым. Операторам конкатенации необходимо добавить литеральные строки к тем, которые генерируются с помощью вызовов функций.
Он работает как шарм! Однако я не получаю синтаксис. Почему так много? – Rodrigo
- 1. Как найти символ «\» в строке?
- 2. Найти символ в строке
- 3. Отправить непечатаемый символ двоичный смс в android
- 4. Как искать и заменять непечатаемый символ
- 5. Как назначить непечатаемый символ ascii переменной char
- 6. В C Как найти символ «\» в строке?
- 7. Найти неповторный символ в строке
- 8. Найти символ рекурсивен в строке
- 9. Найти следующий символ в строке
- 10. Найти определенный символ в строке
- 11. Невозможно найти символ в строке?
- 12. PHP: как найти встречный символ * в строке
- 13. Как найти специальный символ в строке java?
- 14. Как найти определенный символ в строке программно
- 15. Как найти последний символ подчеркивания в строке?
- 16. Как найти первый символ в строке C++
- 17. Как найти конкретный символ в строке
- 18. Как найти наиболее распространенный символ в строке
- 19. Как преобразовать непечатаемый символ или строку в шестнадцатеричный?
- 20. Может ли bash использовать непечатаемый символ в качестве цитаты?
- 21. Обнаружение, если найден непечатаемый символ - Perl
- 22. Найти символ в строке в Ada
- 23. Как удалить специальный символ в базе данных?
- 24. как удалить символ в базе данных «MySQL
- 25. Как узнать непечатаемый символ с помощью команды unix vi
- 26. Альтернатива в базе данных доступа
- 27. Java Неизвестный символ, найденный в базе данных
- 28. числа в строке, чтобы найти символ в этой строке UNIX
- 29. Sql найти последний нечисловой символ в строке
- 30. javascript - найти последний символ типа в строке
Я удалил тег 'mysql' как несущественный. Кроме того, правильным тегом для вопросов о Microsoft Access (любая версия) является 'ms-access', а не' access'. –