Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

Выборка по разным частям записи   Найти похожие ветки 

 
Endi   (2003-05-03 15:52) [0]

Помогите, пожалуйста!!!
Можно ли только при помощи SQL сделать выборку фамилий, например, начинающихся с "А" и "П" или это возможно только с помощью фильтрации?


 
Anatoly Podgoretsky ©   (2003-05-03 16:00) [1]

Можно


 
MsGuns ©   (2003-05-03 16:16) [2]

SELECT * FROM TABLE T
WHERE SUBSTRING(T.FIO FROM 1 FOR 3)="Ива"


 
Endi   (2003-05-03 17:57) [3]

А если можно, то как?


 
avkar ©   (2003-05-03 18:12) [4]

Правильно надо так:
SELECT * FROM TABLE T WHERE T.FIO LIKE "ИВА%"


 
Anatoly Podgoretsky ©   (2003-05-03 18:26) [5]

Endi (03.05.03 17:57)
Ты очень осторожный, сначала выяснил, что можно, только потом как :-)


 
sniknik ©   (2003-05-03 18:32) [6]

avkar © (03.05.03 18:12)
а уверен? (в смысле что это единственно правильное, а предыдушие давали неверно?)
а вот знаю и так тоже правильно > начинающихся с "А" и "П"
SELECT * FROM TABLE WHERE FIO LIKE "[АП]%"
только не увеверен что в этом случае (не указаны драйвера база/доступ/SQL), мой пройдет для ADO Access или dBase через Jet.


 
avkar ©   (2003-05-03 18:46) [7]

sniknik © (03.05.03 18:32)
Предыдущее может и правильно, но слишком сложно и запутанно.
а для "А" и "П" можно и так:
SELECT * FROM TABLE WHERE FIO LIKE "А%" OR FIO LIKE "П%"



 
sniknik ©   (2003-05-03 18:51) [8]

avkar © (03.05.03 18:46)
а у меня зато быстрей отработает! ;о) (и кстати подстрока разве сложно?)


 
MsGuns ©   (2003-05-03 19:09) [9]

>avkar © (03.05.03 18:46)
>sniknik © (03.05.03 18:51)

Пацаны, зря спорите ! Судя по Endi (03.05.03 17:57) (второй вопрос свой задал через полтора часа, как получил ответ от меня), он хочет выяснить КАК только у АП. ;))


 
Anatoly Podgoretsky ©   (2003-05-03 19:34) [10]

Намекаешь, что он меня на стойкость тестирует :-)
Кстати вохможно следующий вопрос будет про UPPER
Где нибудь на восьмом вопросе мы узнаем про базы и методы доступа, драйвера.
Ну мы люди вежливые не будем пытать отвечать на не заданные вопросы.


 
Endi   (2003-05-03 23:35) [11]

Извеняюсь, что мой второй вопрос был задан так поздно, просто к сожалению мне пришлось тогда отойти.
Всем огромное спасибо за помощь.
Для АП: к счастью про UPPER я уже знаю поэтому вопросов по нему не будет, но если появятся другие вопросы, то я с удовольствием задам их и надеюсь получу ответ.
Всем еще раз огромное СПАСИБО!


 
Anatoly Podgoretsky ©   (2003-05-04 09:29) [12]

Endi (03.05.03 23:35)
А вот у меня есть, ты не написал про методы доступа, но если через БДЕ, то точно будут проблемы, криво реализовано, не все символы преоразовывает.



Страницы: 1 вся ветка

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
7-70545
ККВ
2003-03-25 09:12
2003.05.22
TryIcon


1-70264
User
2003-05-12 13:39
2003.05.22
Своё событие?


14-70433
VEG
2003-04-30 00:35
2003.05.22
Сегодня у меня юбилей! Итоги, спасибы, размышления...


6-70420
Vovaka
2003-03-24 15:01
2003.05.22
Как получить имя домена в DNS, зная IP-адрес


14-70462
Antosik
2003-05-01 19:09
2003.05.22
Отчёты в дельфях