Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
7-70548
besenok
2003-03-24 11:36
2003.05.22
Переменные среды окружения


1-70222
ctapik-net
2003-05-11 14:34
2003.05.22
Проблема с порядком компонент в ToolBar


1-70238
boroda
2003-05-11 17:25
2003.05.22
TListView & TTreeView в одном.


4-70570
ol
2003-03-24 16:58
2003.05.22
как программно закрыть сообщение


1-70310
SkySlider
2003-05-07 17:48
2003.05.22
Свойство - список у компонента





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский