Re: German "umlaut insensitive" query

Поиск
Список
Период
Сортировка
От Robert Strötgen
Тема Re: German "umlaut insensitive" query
Дата
Msg-id 4135E7F5.4070002@stroetgen.de
обсуждение исходный текст
Ответ на Re: German "umlaut insensitive" query  (Michael Kleiser <mkl@webde-ag.de>)
Список pgsql-sql
> select replace( replace( replace( replace( 'Test ä ö ü ß', 'ä','ae'), 
> 'ö','oe' ), 'ü','ue'), 'ß','ss' );

Thanks a lot. A wrote this into a user defined function with lower() 
around the source string, and it works. :-)

CREATE OR REPLACE FUNCTION public.unumlaut(varchar)  RETURNS varchar AS
'select replace( replace( replace( replace( lower($1), \'ä\',\'ae\'), 
\'ö\',\'oe\' ), \'ü\',\'ue\'), \'ß\',\'ss\' );'  LANGUAGE 'sql' IMMUTABLE STRICT;

Best regards,
Robert. :)

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Robert Strötgen  mailto:robert@stroetgen.de
      http://www.stroetgen.de/
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


В списке pgsql-sql по дате отправления:

Предыдущее
От: Erik Wasser
Дата:
Сообщение: Extracting fieldnames from a TABLE
Следующее
От: John DeSoi
Дата:
Сообщение: Re: colored PL with emacs