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 по дате отправления: