Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
1-7935
nika_ufc
2002-09-24 00:21
2002.10.03
TStringList


3-7831
Nikolai_Sch
2002-09-12 10:24
2002.10.03
Вопрос по запросам из БД (по компоненту TQuery)


1-7976
eSKey
2002-09-24 14:25
2002.10.03
прокрутка окна Richedit


1-7915
Fog
2002-09-19 15:32
2002.10.03
Чужие переменные...


3-7786
Шурик Ш
2002-09-13 17:16
2002.10.03
Способы удаления строки таблицы (строки DBGrid)




   Наверх