Not pretty, but this will work:

select COMNT from MYFILE

where upper(COMNT) like '%SIZE%'
and substr(COMNT,locate('SIZE',upper(COMNT),1)+5,1)
in ('1','2','3','4','5','6','7','8','9','0')

Regards,
Steve

"sjl" wrote in message news:mailman.970.1325105659.2619.midrange-l@xxxxxxxxxxxx...

Mike -

Specify the trailing spaces in your LIKE clause.

However, I might do it this way to catch anything entered in the comments
field in mixed case:

Select COMNT from MYFILE where UPPER(COMNT) like('%SIZE %')

Regards,
Steve


Mike wrote:
I am trying to see if I can do this with sql.
I am searching through comments in a file

I have records like this
'Jane measured size 12'
'Sue called with her size'

So for example purposes lets say I have field ACCT, and COMNT

I want to find records where the word 'size' is in the comment' easy
enough,

Select COMNT from MYFILE where COMNT like('%size'%)

But I only want records where there is a number 2 spaces after the word
'size'

Is it possible to do this with an sql statement?

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.