Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 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-сайт: www.vbnet.ru
 Профиль | | #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-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #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-е не знаю... надо попробовать.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам