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

Вниз

Запрос SQL. Создание, оптимизация.   Найти похожие ветки 

 
Andy BitOff ©   (2007-10-01 18:49) [0]

Вот есть примерно такое условие по синтаксису дельфей:

if (not (n1 in ["0".."9","В"]))
 and (not (n2 in ["0".."9","В"]))
 ... // и таких n - 15 штук

Как это реализовать на SQL (Paradox) и возможна ли оптимизация?

Т.е. надо выбрать записи в которых фиелд n1, n2 .... n15 не содержат цифру или букву "В".


 
wicked ©   (2007-10-01 18:56) [1]

в этом случае главная оптимизация - изменение структуры БД - показатели nXX должны расти не в ширину (колонки), а в высоту (+1 табличка)


 
Anatoly Podgoretsky ©   (2007-10-01 19:20) [2]

> Andy BitOff  (01.10.2007 18:49:00)  [0]

В Дельфи нет какого SQL синтаксиса.


 
Andy BitOff ©   (2007-10-01 19:37) [3]


> wicked ©   (01.10.07 18:56) [1]
> изменение структуры БД

Это не возможно.


> Anatoly Podgoretsky ©   (01.10.07 19:20) [2]
> В Дельфи нет какого SQL синтаксиса.

А можно еще раз и помедленнее?


 
wicked ©   (2007-10-01 19:42) [4]


> Это не возможно.

тогда смирись и пиши
where
n1 not in ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B") and
n2 not in ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B") and
n3 not in ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B") and....
и так далее, и так далее


 
Anatoly Podgoretsky ©   (2007-10-01 19:49) [5]

> Andy BitOff  (01.10.2007 19:37:03)  [3]

НИ добавь


 
Andy BitOff ©   (2007-10-01 20:34) [6]


> wicked ©   (01.10.07 19:42) [4]

Ясно. Спасибо. Это и хотел узнать.

> Anatoly Podgoretsky ©   (01.10.07 19:49) [5]
> НИ добавь

НИ добавил - супер =)
Не надо придираться, ведь Вы же прекрасно поняли о чем речь.


 
Вася Правильный   (2007-10-01 21:07) [7]

wicked ©   (01.10.07 19:42) [4]
можно короче:
not( n1 in( ... ) or n2 in( ... ) )


 
имя   (2007-10-07 22:12) [8]

Удалено модератором


 
имя   (2007-10-07 22:26) [9]

Удалено модератором



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
15-1192012446
NiGGa
2007-10-10 14:34
2007.11.11
Delphi7 и .dfm


2-1192697486
sman
2007-10-18 12:51
2007.11.11
Окна на desktop черепицей, если одно сделано на Delphi


2-1192915547
Falcon
2007-10-21 01:25
2007.11.11
Получить дату без года в формате текущих региональных настроек


2-1192969619
Lebedev
2007-10-21 16:26
2007.11.11
Caption RadioGroup должен переходить на новую строку.


2-1192968712
AlexanderMS
2007-10-21 16:11
2007.11.11
Как узнать, что Word установлен?