in reply to Challenge - Creative Way To Detect Alpha Characters
However in some SQL varients you can use translate (has an effect like tr///)CASE WHEN LOWER(foo) = UPPER(foo) THEN 'No Alpha' ELSE 'Alpha' END
Or EvenCASE WHEN INSTR(TRANSLATE(foo, 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'), 'X')>0 THEN 'Alpha' ELSE 'No Alpha' END
Hope it Helps UnderMineCASE WHEN LENGTH(TRANSLATE(foo, '#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', '#'))<>LENGTH(foo) THEN 'Alpha' ELSE 'No Alpha' END
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Challenge - Creative Way To Detect Alpha Characters
by jdalbec (Deacon) on Sep 14, 2004 at 02:22 UTC | |
by ambrus (Abbot) on Sep 14, 2004 at 07:15 UTC | |
by parv (Parson) on Sep 14, 2004 at 21:30 UTC |