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

Вниз

SQL запрос на выбор записей, начанающихся с определенного слова   Найти похожие ветки 

 
_DB_   (2005-05-03 09:44) [0]

Как написать SQL запрос на выбор записей, начинающихся скажем со слова RUN_

Делал так :

SELECT * FROM TABLE WHERE Field1 = "RUN_*"

Но записи не выбираються вобще, хотя в таблице есть записи типа :

RUN_Program1
RUN_Program2
...

Кстати СУБД Firebird 1.5


 
Virgo_Style ©   (2005-05-03 09:49) [1]

WHERE Field1 LIKE ..., насколько я помню.


 
_DB_   (2005-05-03 09:56) [2]

LIKE это насколько я понял проверяет входит ли слово в строку, а как проверить начинается ли строка со слова?


 
Sergey13 ©   (2005-05-03 09:59) [3]

2[2] _DB_   (03.05.05 09:56)
>LIKE это насколько я понял проверяет входит ли слово в строку
И в чем противоречие с твоим заданием?
WHERE Field1 LIKE "RUN_%"


 
DelphiN! ©   (2005-05-03 10:06) [4]

WHERE Field1 LIKE "RUN_%"

Символ _ - служебный, обозначает любую букву


 
sniknik ©   (2005-05-03 10:49) [5]

> LIKE это насколько я понял проверяет входит ли слово в строку ...
неправильно понял, это проверка на соответствие маске, если задать маску на сравнение с началом будет начало.

> Символ _ - служебный, обозначает любую букву
угу, а еще любой символ может "?" обозначаться, в зависимости от SQL server-а.
это надо посмотреть в доке по конкретному серверу/движку, проще всего, а заодно и остальной синтаксис LIKE, ну типа для точного сравнения начинающихся с RUN_ может быть такое.
WHERE Field1 LIKE "RUN[_]%"
(а может поможет ESCAPE), если это действительно надо, пусть заглянет в доку движка по ключевому слову LIKE, и все станет кристально ясным и максимально понятным...
смотреть в справку, уточнять, за другого естественно не буду.


 
КиТаЯц ©   (2005-05-03 10:49) [6]

select * from table where table.field starting "RUN_"



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

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

Наверх




Память: 0.48 MB
Время: 0.06 c
3-1114773445
Шурик
2005-04-29 15:17
2005.06.06
Сервисные функции с БД


6-1111330702
Евгений2
2005-03-20 17:58
2005.06.06
С помощью чего в Delphi это можно реализовать?


6-1107518050
JaoDa
2005-02-04 14:54
2005.06.06
Сниффер


1-1116927001
serg128
2005-05-24 13:30
2005.06.06
Подскажите как создать Dll с формой...


9-1110485805
Игнатенков Станислав
2005-03-10 23:16
2005.06.06
Игровой цикл