On 26-Jan-2012 15:21 , Monnier, Gary wrote:
And, you can throw a trim() in there as well.
Select * from qtemp/myfile
where field100 not like '%' concat trim(field5) concat '%'
CRPence on Thursday, January 26, 2012 3:12 PM wrote:
<<SNIP>>
Select * from qtemp/myfile /* rtrim(field5) maybe instead? */
where field100 not like '%' concat strip(field5) concat '%'
; -- report from above SELECT:
....+....1....+....2....+....3....+....4
FIELD5 FIELD100
setup Setup the system to generate alerts
******** End of data ********
;
<<SNIP>>
/A distinction without a difference/ I believe.
If leading blanks in FIELD5 [as character string data] have
significance, then likely the desired scalar is RTRIM versus TRIM [when
written in the form TRIM(expression)]. The latter defaults to trimming
both the leading and trailing default strip-character [of blank or 0x00
aka x'00'], according to the attributes of the expression. Although not
very conspicuous, the second SELECT example had mentioned [inside of
comment delimiters] that the RTRIM may be more desirable choice than
STRIP; most likely the RTRIM would be preferred over STRIP, so I
probably should have switched the two.
FWiW, the documentation for the SQL scalar functions, suggests that
"The STRIP function is identical to the TRIM scalar function. For more
information, see TRIM." Also that "The RTRIM function returns the same
results as: STRIP(expression,TRAILING)" and that should be the same as
TRIM(T FROM expression).
http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/db2/rbafzmstscale.htm
Regards, Chuck
As an Amazon Associate we earn from qualifying purchases.
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.