![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по SQL [D7, Paradox]
Гость2 © (2005-06-16 09:50:00)написал запрос (понимаю, что криво, но иначе не придумал)
Query1.SQL.Add('select * from "c:\DD_DOC" where (ACD NOT LIKE ("1001%") and ACD NOT LIKE ("1002%") and ACD NOT LIKE ("1003%") and ACD NOT LIKE ("1004%") and ACD NOT LIKE ("1006%") and and ACD NOT LIKE ("1007%") ACK NOT LIKE ("100%") and ACK NOT LIKE ("9%")) and (MOD="0" and MOK="0") ORDER BY ACD');
т.е. по полю ACD есть записи, которые начинаются на 1001-1007. Надо исключить все, кроме 1005
Пишет - String literals may have at most 255 elements
Johnmen (2005-06-16 09:55:00) [1]ACD = '1005'
или
ACD LIKE '1005%'
в зависимости, что надо
Virgo_Style (2005-06-16 09:54:00) [2]>... LIKE ("1006%") and andACD NOT LIKE ...??
> Надо исключить все, кроме 1005
А не судьба сделать наоборот, выбрать только 1005?
size=20 (2005-06-16 09:53:00) [3]
> т.е. по полю ACD есть записи, которые начинаются на 1001-1007.
> Надо исключить все, кроме 1005
select * from "c:\DD_DOC" where (ACD LIKE ("1005%")