Re: Casting from varchar to numeric

Поиск
Список
Период
Сортировка
От Adam Erickson
Тема Re: Casting from varchar to numeric
Дата
Msg-id ALEKKHACBIAEBNBPFKPCOEJDCOAA.adamre@cox.net
обсуждение исходный текст
Ответ на Casting from varchar to numeric  (Tom Ansley <tansley@law.du.edu>)
Список pgsql-novice
> My problem consists of a varchar(10) that are all numeric.  They
> are telephone
> numbers and I want to convert them during a select statement to (XXX)
> XXX-XXXX

Would this work?

CREATE FUNCTION format_us_phone(varchar)
RETURNS varchar AS '
BEGIN;
SELECT "(" || SUBSTR($1,0,3) || ")" || SUBSTR($1,3,3) || "-" ||
SUBSTR($1,6,4);
END; ' LANGUAGE 'sql';

then..

SELECT format_us_phone(phonefield) FROM...;


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

Предыдущее
От: gerry.smit@lombard.ca
Дата:
Сообщение: Re: Answering my own question
Следующее
От: gerry.smit@lombard.ca
Дата:
Сообщение: Re: Answering my own question