Удалить пробел из вывода to_char ()

Я генерирую представление из этого:

create or replace view datetoday as
select to_char(dt, 'yyyy-mm-dd') as date, to_char(dt, 'Day') as weekday from 
(select ('2013-03-01'::date + i) dt from generate_series(0,'2013-03-03'::date - 2013-03-01'::date) 
as t(i)) as t;

Это дает мне информацию о дне недели какtext тип. Тогда я использую:

select date::date, weekday::varchar from datetoday;

Теперь стол похож

2013-3-1 Friday
2013-3-2 Saturday

Если я хочу выбрать запись:

select * from datetoday where weekday='Friday'

изменить это сtext вcharacter varying.

Кажется, что длина фиксирована не в соответствии с длиной каждого слова.
Например, «пятница» должна иметь длину 6, а среда - 9.
Как я могу изменить это, пусть длина будет реальной длиной слова?

Потому что позже я сравню эту таблицуweekday столбец к другой таблицеweekday колонка. подобно

where a.weekday=b.weekday

Другой день недели от пользователя из jsp, поэтому длина меняется.
Теперь длина фиксирована, сравнение не удается.

Ответы на вопрос(1)

Ваш ответ на вопрос