Or you could just use the LIKE keyword:

https://support.microsoft.com/en-us/kb/98434

On Sat, Aug 22, 2015 at 4:08 PM, Mike Copeland <[email protected]> wrote:
> Having a bad brain day...
>
> Using MYSQL, it's easy to get a string match using [field like "%1234"] to
> find all strings ending with 1234, or [field like "1234%"] for all strings
> beginning with 1234, and they can be combined with [field like "%1234%"] for
> embedded.
>
> Is the closest thing in VFP9sp2 the "like()" function?
>
> I'm wanting something for use in an SQL statement that doesn't make VFP turn
> to sludge.
>
> Currently I'm requiring that the match string (1234) is always 4 characters
> and it works using
>     match = '1234'
>     SELECT field FROM .... WHERE ALLTRIM(field)=RIGHT(ALLTRIM(match),4)
>
> What I would like is something like
>      match ='1234B'
>     SELECT field FROM .... WHERE field LIKE '%'+match
> That would allow match to be any length.
> Is this the answer?
>     SELECT field FROM ... WHERE like('*'+match,field)
>
> Is that the fastest performing SQL way to do this in VFP9?
> The "field" is a 20 character string field, space padded, and match will
> always be a alphanumeric string.
>
> Thanks for any tips!
>
> Mike Copeland
>
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/CACW6n4u=Y-1jNV4DDua+-cKbq=ozkux4pxyxlbcuzhvkcjh...@mail.gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to