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

Вниз

Запрос   Найти похожие ветки 

 
Старик   (2002-09-12 14:57) [0]

Укажите, пожалуйста , на ошибку
select Kod
from tab
where Kod = substr(tab.kod,1,2)
Kod - STRING
Ошибка:Capability not supported
Запрос должен выбирать те записи,которые имеют совпадающие
два первых символа


 
Max Zyuzin ©   (2002-09-12 15:06) [1]

select kod from tab
where kod like "ab%"
Где ab - нужные символы ...


 
Старик   (2002-09-12 15:10) [2]

Вдогонку
Запрос должен выбирать те записи,которые имеют поле с двумя
символами


 
Max Zyuzin ©   (2002-09-12 15:16) [3]

select kod from tab
where kod = "ab"
Так?


 
Старик   (2002-09-12 15:24) [4]

Максим,спасибо за ответ, но в вашем ответе присутствует
шаблон "ab", а мне надо проверять длину KODа.
И брать те записи, где ТОЛЬКО ДВА символа.
Какая функция подойдёт?


 
AM   (2002-09-12 15:26) [5]

Я так понял тебе нужно выбрать из таблицы те строки у которых длина значения в поле kod = 2.
Попробуй:
select kod, ..., Length(kod) as kod_Len from tab
where kod_Len = 2


 
Max Zyuzin ©   (2002-09-12 15:31) [6]

Что то я не понимаю вас...
select kod from tab
where kod = "ab"

Вот этот запрос отберет только те записи, у которых kod железно равняется ab (в общем это любые символы, которые вы собираетесь искать... подставте сами) Или вас интересует как это оформить в программе?
Если вам необходимо найти записи, где поле kod начинается на 2 символа, тогда смотрите ответ от 15:06.

Или вам необходимо, что бы у выбранных записей первый и второй симво совпадали друг с другом? (11, 22, 44)? Так?


 
SaS13 ©   (2002-09-12 15:35) [7]

м.б. так:
SELECT DISTINCT t1.kod FROM tab t1, tab t2
WHERE LEFT(t1.kod, 2) = LEFT(t2.kod, 2)
насчет LEFT точно не помню...


 
Старик   (2002-09-12 15:36) [8]

Уточнение.
есть значения
12,125,1533,35,682,20,...
Нужно отобрать
12,35,20


 
Johnmen ©   (2002-09-12 15:37) [9]

SELECT Kod FROM tab WHERE Kod LIKE "__"

два подчеркивания


 
Старик   (2002-09-12 15:42) [10]

Работает.
Спасибо ВСЕМ.
P.S.
Сам виноват , что невнятно, наверное , сформулировал задачу.
Извините.


 
Max Zyuzin ©   (2002-09-12 15:44) [11]

select kod from tab
where kod like "__"
Два подчеркиваня _ . Подчеркивание обозначает любой символ.


 
Max Zyuzin ©   (2002-09-12 15:45) [12]

>Johnmen © (12.09.02 15:37)
Опередил :P ;-)



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
1-7967
Сергиус
2002-09-24 12:26
2002.10.03
поиск в TListView


1-7920
Vdovin-AV@yandex.ru
2002-09-20 13:51
2002.10.03
Дабл Клик в Memo


14-8118
TTCustomDelphiMaster
2002-09-07 19:21
2002.10.03
Кино не показывает


3-7836
Best Before 2024
2002-09-12 12:23
2002.10.03
Вложенные транзакции в ADO


1-7975
Дмитрий Баранов
2002-09-20 18:30
2002.10.03
Смещение относительно базового адреса