запрос

berserkk
Дата: 01.12.2009 17:11:58
подскажите, пожалуйста:
делаю запрос
select * from table
where id1='#text'
и он ничего не возвращает, хотя точно знаю, что эти записи есть, в чем может быть дело?
tru55
Дата: 01.12.2009 17:13:29
хотя точно знаю, что эти записи есть

откель?
pravednik
Дата: 01.12.2009 17:13:50
where lower(id1)='#text'
berserkk
Дата: 01.12.2009 17:15:43
tru55,
если делаю
select * from table
where substr(id1,1,1)='#' копирую то, что возвращает в запрос и пусто
berserkk
Дата: 01.12.2009 17:17:43
pravednik,
пробовал, ничего не возвращает
tru55
Дата: 01.12.2009 17:17:57
бывают пробельчики, символы там непечатные и проч.
_Alex_SMIRNOV_
Дата: 01.12.2009 17:18:58
select id1, dump('#text'), dump(id1)
 from table
where substr(id1,1,1)='#' 

Покажите результат...
berserkk
Дата: 01.12.2009 17:19:25
Похоже, что дело в символе #, но вот как с этим бороться...
andrey_anonymous
Дата: 01.12.2009 17:19:38
berserkk
tru55,
если делаю
select * from table
where substr(id1,1,1)='#' копирую то, что возвращает в запрос и пусто

where lower(id1) like '#text%'
berserkk
Дата: 01.12.2009 17:21:29
даже
select * from table
where upper(id1) like upper('%#text%')
не возвращает ничего, хотя таких записей уйма