Article View: ch.comp
Article #85485Wildcard-Abfrage
From: Ogay Patrick
Date: Thu, 24 Jul 1997 00:00
Date: Thu, 24 Jul 1997 00:00
29 lines
1248 bytes
1248 bytes
Hallo Leute!
Hat jemand eine elegante Loesung?
Ich habe eine riesige Condition der Form:
IF (A = A' OR
B = B' OR
...
X = X' ) then.....
Die = Bedingung soll durch eine einfache Wildcard-Abfrage ersetzt werden.
Also: in A duerfen * als any-Characters stehen. Ein * ist immer ein Char.
Bsp. (H**s = Hans) soll true sein
Zuerst habe ich die * in High-Values umgesetzt
Folgende Boolsche Abfrage ist leider nicht ganz korrekt, d.h. sie
selektiert zu viel. (u.a die Blanks, die in EBCDIC eine Teilmenge der
anderen Char darstellen)
( @ATGE = ' ' /* leereingabe ist immer o.k */
or Bitwert(SZSTA000.ATGE) =
( Bitwert(SZSTA000.ATGE) and Bitwert(@ATGE)) )
Viel Vergnuegen, mein Benutzer waere Euch sehr dankbar.
Patrick
Technical Details
Message-ID:
<01bc983f$57955fa0$7377bd8a@tvgi9115.tvg.telco.swissptt.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 10c1fa,b4b2c99e4019a457,start X-Google-Attributes: gid10c1fa,public From: "Ogay Patrick " <Patrick.Ogay@SWISSTELECOM.com> Subject: Wildcard-Abfrage Date: 1997/07/24 Message-ID: <01bc983f$57955fa0$7377bd8a@tvgi9115.tvg.telco.swissptt.ch> X-Deja-AN: 260650235 Organization: Swiss Telecom Newsgroups: ch.comp