Re: opposite of chr(int)
От | Henry Drexler |
---|---|
Тема | Re: opposite of chr(int) |
Дата | |
Msg-id | CAAtgU9SBgDC2f7Ba_2ACz8reKFb2M8-X7uxyGV4VmdJ2EYNeZw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: opposite of chr(int) (Gary Chambers <gwchamb@gwcmail.com>) |
Список | pgsql-novice |
Thank you, I will try that out tonight.
On Thu, Oct 6, 2011 at 4:15 PM, Gary Chambers <gwchamb@gwcmail.com> wrote:
Henry,How about:select
case
when substring('wallawa9kl',8,1) = '0' then 'true'
when substring('wallawa9kl',8,1) = '1' then 'true'
when substring('wallawa9kl',8,1) = '2' then 'true'
when substring('wallawa9kl',8,1) = '3' then 'true'
when substring('wallawa9kl',8,1) = '4' then 'true'
when substring('wallawa9kl',8,1) = '5' then 'true'
when substring('wallawa9kl',8,1) = '6' then 'true'
when substring('wallawa9kl',8,1) = '7' then 'true'
when substring('wallawa9kl',8,1) = '8' then 'true'
when substring('wallawa9kl',8,1) = '9' then 'true'
else 'false'
endjust wondering if there is something more compact or if this is an okay
workaround solution.
CREATE OR REPLACE FUNCTION has_digit(text)
RETURNS boolean
LANGUAGE sql
AS $function$
select case when substring($1, '\d') is not null then true
else false
end
$function$
-- Gary Chambers
В списке pgsql-novice по дате отправления: