LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (April 2007, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Mon, 16 Apr 2007 09:36:11 -0400
Reply-To:     "Howard Schreier <hs AT dc-sug DOT org>" <nospam@HOWLES.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         "Howard Schreier <hs AT dc-sug DOT org>" <nospam@HOWLES.COM>
Subject:      Re: truncate test string?

On Mon, 16 Apr 2007 10:01:56 +0000, toby dunn <tobydunn@HOTMAIL.COM> wrote:

>Match = ( VarA =: VArB ) ; > >The colon modifier truncates the longer the two strings to the length of the >shorter and then does the compare between variables.

If you want to perform the evaluation in SQL, the colon modifier does not work. However, there is a family of comparison operators with a "T" suffix to indicate truncation. So the code might be like

select ... VarA EQT VArB as Match ...

> >Toby Dunn > > > >From: celiacai@GMAIL.COM >Reply-To: celiacai@GMAIL.COM >To: SAS-L@LISTSERV.UGA.EDU >Subject: truncate test string? >Date: Sun, 15 Apr 2007 22:17:50 -0700 > >Hi, > >I've got two variable and I want to match them. Then problem is that >variable A is longer than variable B and only the fisrt 6 characters >are the same as that in variable B (if there's a match). > >Question: how can I truncate variable A to match it with B? > >many thanks, >Celia


Back to: Top of message | Previous page | Main SAS-L page