|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Подсчёт количества символов в ячейке DBGrid
Здравствуйте! Задача следующая: Произвести неполное соответствие каждый с каждым между двумя столбцами двух разных таблиц. Подскажите как наиболее грамотно произвести алгоритм при учете того что значений в обоих столбцах будет очень много (5000-10000). Интересуют первые 7 символов в ячейке, если делать через цикл
Код:
for i:=0 to length(AdoQuery1.Fields.FieldByName('ИД)'+7) Код:
If not Form1.DBGrd1.DataSource.DataSet.Locate('¹ ï/ï',Edit1.Text,[]) Код:
Form1.qry1.SQL.Add('Select 1,2 From 3,4 where (5=6)') Последний раз редактировалось Eldar1991, 10.03.2015 в 15:03. |
#2
|
|||
|
|||
Код:
... where upper(substr(f1,1,6)) = upper(substr(f2,1,6)) |
#3
|
|||
|
|||
Огромное спасибо за наводку. От себя осталось добавить что конкретно на моем примере для БД Access вместо upper и substr используется ucase и MID соответственно. Ещё раз спасибо, тема закрыта.
|