|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.06.2013, 22:22 | #1 |
Пользователь
Регистрация: 18.12.2011
Сообщений: 23
|
Delphi-BDE-LocalSQL - SQL запрос-найти конкретный номер
В Delphi имеется DBF таблица table1 с символьным полем NUM, где хранятся номера. номера могут содержать и буквы.
NUM 1. Р-25 2. 125-Н 3. 3257 4. П-25/12 5. 25 6. 257 Как с помощью SQL запроса найти строки имеющие в поле NUM число 25. Результат должен быть NUM 1. Р-25 4. П-25/12 5. 25 В MSSQL этот запрос я составил следующим образом - Код:
Последний раз редактировалось Stilet; 14.06.2013 в 10:18. |
14.06.2013, 10:30 | #2 | |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
Рекомендую ознакомится с справкой по Local SQL (по умолчанию c:\Program Files\Common Files\Borland Shared\BDE\LOCALSQL.HLP).
В частности статья оттуда: Цитата:
Код:
Последний раз редактировалось astecenko; 14.06.2013 в 10:33. |
|
14.06.2013, 10:46 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Его интересует число 25, а не все записи, где есть 25 внутри числа. например, в его примере, не выбирается строчка 3: 3. 3257 именно по этой причине! p.s. как распарсить отдельное число - не знаю думаю, что не очень эффективный и достаточно кривой, НО - РАБОЧИЙ алгоритм будет такой: выбрать все записи, где есть 25 внутри (это запрос с like '%25%' предложенный astecenko Потом на клиенте либо отфильтровать нужные записи, проверяя каждую собственной функцией, либо отобрать через ту же самую собственную функцию нужные записи в отдельный датасет/массив/коллекцию и далее работать уже с отобранными данными... |
|
14.06.2013, 11:41 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Можно извратиться (ИМХО) в таком духе
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 14.06.2013 в 11:56. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL запрос в Delphi. | dima1257 | Помощь студентам | 2 | 07.06.2013 23:30 |
delphi и SQL запрос | world12_tk | Помощь студентам | 5 | 17.05.2012 15:35 |
найти первый отрицательный элемент массива имеющий чётный номер (Delphi) | Vanger | Помощь студентам | 5 | 25.01.2011 11:41 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
sql запрос delphi | viperrr | Помощь студентам | 13 | 03.07.2009 03:08 |