Article View: ch.comp
Article #85366Wildcard, die Loesung
From: Ogay Patrick
Date: Thu, 31 Jul 1997 00:00
Date: Thu, 31 Jul 1997 00:00
35 lines
1281 bytes
1281 bytes
Hallo Leute!
(Die Mathmatiker waren offenbar in den Ferien.)
Problem:
Eine Gleich-Bedingung sollte durch eine *einfache* Wildcard-Abfrage ersetzt
werden.
Also: in A duerfen * als any-Characters stehen. Ein * ist immer ein Char.
Bsp. (3**4 = 3234) soll true sein
neue Variante:
Benutzereingabe/Wildcard:
WC_L := alle * wurden durch X'00' ersetzt. '1**4' -> X'F10000F4'
WC_H := alle * wurden durch X'FF' ersetzt. '1**4' -> X'F1FFFFF4'
C1:
BITSTRING(WC_L) = (BITSRING(RecordFELD) and BITSTRING(WC_L))
C2:
BITSTRING(WC_H) = (BITSTRING(RecordFELD) or BITSTRING(WC_H))
.
ReccordFELD := X'F3F2F3F4' = '1234'
C1: true
C2: false
ReccordFELD := X'F3F2F3F4' = ''7234'
C1: false
C2: true
C1 und C2 muessen true sein.
Falls diese Variante wieder falsch sein sollte:
Ihr wisst ja Bananensoftware = SW reift beim Kunden
Patrick
Technical Details
Message-ID:
<01bc9da1$01cdeee0$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,6229621d36a312c3,start X-Google-Attributes: gid10c1fa,public From: "Ogay Patrick " <Patrick.Ogay@SWISSTELECOM.com> Subject: Wildcard, die Loesung Date: 1997/07/31 Message-ID: <01bc9da1$01cdeee0$7377bd8a@tvgi9115.tvg.telco.swissptt.ch> X-Deja-AN: 260911164 Organization: Swiss Telecom Newsgroups: ch.comp