Страница: 1 |
Страница: 1 |
Вопрос: Help!!! с SQL запросом
Добавлено: 13.09.04 15:56
Автор вопроса: Hunter2003 | ICQ: 287314254
Есть простой запрос:
SELECT Фамилия, Имя, Отчество FROM Таблица WHERE _
Фамимлия LIKE 'А'
Как нужно составить запрос, чтобы можно было выбрать, к примеру, фамилии начинающиеся на букву 'А' и 'Б' ?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #1
Добавлено: 13.09.04 16:00
Используй % или * в зависимости от типа базы данных.
Номер ответа: 2
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #2
Добавлено: 13.09.04 16:00
поставь * после А, т.е. 'А*'
Номер ответа: 3
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #3
Добавлено: 13.09.04 16:05
Извиняйте братва, поторопился при написании запроса.
SELECT Фамилия, Имя, Отчество FROM Таблица WHERE _
Фамимлия LIKE 'А*'
Ну а как всё-таки выбрать данные в одном запросе по множественному критерию (читайте вопрос)?
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 13.09.04 16:52
Ты про это что ли?
SELECT Фамилия, Имя, Отчество FROM Таблица WHERE _
Фамимлия LIKE 'А*' Or Фамимлия LIKE 'Б*'
Номер ответа: 5
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #5
Добавлено: 14.09.04 09:26
Ага усё получилось..., большое спасибо за помощь !!!
Номер ответа: 6
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #6
Добавлено: 16.09.04 17:51
P.S. Все-таки вряд-ли запрос будет работать, т.к. грамматическая ошибка русского языка в тексте запроса:
SELECT Фамилия, Имя, Отчество FROM Таблица WHERE _
Фамимлия LIKE 'А*' Or Фамимлия LIKE 'Б*'
Если, конечно, у тебя в базе нет поля под зазванием ФамиМлия
Номер ответа: 7
Автор ответа:
Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #7
Добавлено: 17.09.04 08:28
У всех бывают оЧепятки...
Номер ответа: 8
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #8
Добавлено: 19.09.04 16:50
если же понадобится запросить фамилии на А, Б, В... Е... то можно не писать:
LIKE "A*" OR LIKE "Б*" OR LIKE "В*" .......
можно просто:
LIKE "[A-Б]%"
( "%" используется в SQL 2000 вместо "*" )
это должно сработать в SQL -e а в Access-е не знаю... надо попробовать.