Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: select only data with numbers from alphanumeric field

Re: select only data with numbers from alphanumeric field

From: Daniel Morgan <dmorgan_at_exesolutions.com>
Date: Wed, 16 Oct 2002 16:05:45 GMT
Message-ID: <3DAD8E50.1E72DB67@exesolutions.com>


Richard Brust wrote:

> the field is VARCHAR2(20)
>
> first four are letters
> next 7 could be a mixture of letters/numbers
>
> (most data in this column is 11 chars wide, some are more)
>
> what I want to do is create a query like this:
>
> select columnname from tablename
> where columnname LIKE 'ABCD______#';
> ---------------------------^^^^^^ (6 spaces)------
>
> so, the first four would be a specific letter sequence,
> the next 6 could be whatever,
> and the last "thing" would be a number.
>
> Thank you very much...

SELECT ....
FROM ...
WHERE SUBSTR(col, 1,4) = 'ABCD'
AND SUBSTR(col,11,1) IN ('0', '1', '2', '3', .... , '9')

Is one way.

Daniel Morgan Received on Wed Oct 16 2002 - 11:05:45 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US