Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизЗапрос Найти похожие ветки
← →
Старик (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
насчет LEFT точно не помню...
WHERE LEFT(t1.kod, 2) = LEFT(t2.kod, 2)
← →
Старик (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c