Текущий архив: 2005.12.11;
Скачать: CL | DM;
Вниззапрос на регистронезависимую выборку Найти похожие ветки
← →
syte_ser78 © (2005-10-27 08:54) [0]Как реализовать сабж на SQL?
← →
Zacho © (2005-10-27 08:56) [1]Укажи СУБД, в разных может отличаться.
А в общем случае - привести сравниваемые строки к верхнему регистру с помощью функции UPPER
← →
alex_*** (2005-10-27 09:22) [2]LIKE может помочь
← →
syte_ser78 © (2005-10-27 09:24) [3]Zacho © (27.10.05 8:56) [1]
Paradox 7, BDE если это имеет какоето значение
SQL запросыselect * from table where table_name like "ABC"
иselect * from table where table_name like "abc"
дадут разные результаты, а нужно - одинаковые
← →
Johnmen © (2005-10-27 09:46) [4]Если тебе вообще что-то нужно, то стОит всё-таки читать ответы...
И LocalSQL.hlp
← →
Ega23 © (2005-10-27 09:53) [5]
select * from table where UPPER(table_name) like "ABC"
← →
Zacho © (2005-10-27 09:56) [6]syte_ser78 © (27.10.05 9:24) [3]
Вот тебе пример прямо из localsql.hlp:SELECT Name, Capital, Continent
FROM Country
WHERE UPPER(Name) LIKE UPPER("Pe%")
Неужели трудно было после моего ответа поискать в хелпе UPPER ?
Кстати, только для регистронезависимого сравнения LIKE не нужно.
← →
syte_ser78 © (2005-10-27 10:41) [7]
SELECT *
FROM tz
WHERE UPPER(TZ_NAME) LIKE UPPER("Pe%")
Type mismatch in expression.
← →
syte_ser78 © (2005-10-27 10:41) [8]SELECT *
FROM tz
WHERE UPPER(TZ_NAME) LIKE UPPER("Pe%")
Type mismatch in expression.
← →
sniknik © (2005-10-27 10:55) [9]> Paradox 7, BDE если это имеет какоето значение
все имеет значение. всетаки не филосовский разговор, а сугубо технический.
> Type mismatch in expression.
поверь этому... и прочитай справку по функции, в частности какие типы она понимает...
← →
Zacho © (2005-10-27 20:56) [10]syte_ser78 © (27.10.05 10:41) [7]
Запрос из хелпа соверешенно рабочий. Какого типа у тебя поле TZ_NAME ? Функция UPPER работает только со строками.
Кстати, повторю: если тебе не нужно сравнение по части строки, а нужно только регистронезависимое сравнение, то LIKE не надо, достаточно:SELECT * FROM MY_TABLE
WHERE UPPER(MY_FIELD)=UPPER(:MY_PARAM)
← →
sniknik © (2005-10-27 21:15) [11]какого типа какого типа... ;) memo наверняка, к гадалке не ходи. ;о)))
Страницы: 1 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.037 c