Метасимволы
- Использование логического оператора LIKE
- Метасимвол "знак процента" (%)
- Метасимвол "символ подчеркивания" (_)
- Метасимвол "квадратные скобки" ([ ])
Метасимвол "символ подчеркивания" (_)
Еще одним полезным метасимволом является символ подчеркивания (_). Символ подчеркивания используется так же, как и %, но при этом учитывается не много символов, а только один.
Метасимволы в Microsoft Access
Взгляните на этот пример.
FROM Products
WHERE prod_name LIKE '_ inch teddy bear';
Следите за замыкающими пробелами
Как и в предыдущем примере, возможно, понадобится добавить метасимвол % в шаблон, чтобы пример работал.
------------- -------------------
BNBG02 12 inch teddy bear
BNBG03 18 inch teddy bear
В шаблоне поиска этого предложения WHERE использованы два метасимвола, затем следует текст. В результате были выбраны только те строки, которые удовлетворяли шаблону поиска: по двум символам подчеркивания было найдено число 12 в первой строке и 18 во второй. Продукт 8 inch teddy bear не был найден, так как в шаблоне поиска требуется два совпадения, а не одно. Для сравнения, в следующем выражении SELECT используется метасимвол %, вследствие чего извлекаются три названия товара:
FROM Products
WHERE prod_name LIKE '% inch teddy bear';
prod_id prod_name
------------- --------------------
BNBGOl 8 inch teddy bear
BNBG02 12 inch teddy bear
BNBG03 18 inch teddy bear
В отличие от знака %, который подразумевает также отсутствие символов, знак _ всегда означает один символ — не более и не менее.



