Hallo, On Fri, 23 May 2003, Jan Trippler wrote:
On Fre, 23 Mai 2003 at 01:26 (+0200), David Haller wrote: [...]
... eben das. Wie du im folgenden selbst demonstrierst hattest, ist die wildcard entweder redundant, ergo sinnfrei, oder falsch und ebenfalls sinnfrei!
Redundant ist die Wildcard, wenn es nur einen Eintrag gibt (geben darf), auf den ein 'LIKE /usr/bin/sed%' passt, falsch, wenn es mehrere Eintraege gibt. Sinnfrei ist's in beiden Faellen *eg*
Ich kann Dir nicht mehr folgen :-(
Schade :-(
Wenn es nur einen "/usr/bin/sed" geben darf, dann darfst Du eben nicht mit Wildcard suchen, sonst kriegst Du alle zum Suchmuster passenden. Dann kriegst Du aber mit = das selbe Ergebnis.
[..]
Wo soll da denn Redundanz oder Fehler drin sein?
- Suchen mit = --> genau passenden Eintrag finden (was ohne weiteres mehrere Ergebnissätze zur Folge haben kann, wenn die Spalte nicht eindeutige Inhalte hat); % steht für sich.
Genau. Und in dem Fall ist die Wildcard flasch, wenn man nach '/usr/bin/sed' sucht.
- Suchen mit LIKE ohne Wildcard --> siehe oben, nur % darf nicht auftauchen, da Wildcard
Genau. Wenn aber nur ein Eintrag (und nur einer vorkommen darf (->UNIQUE)), dann ist die Wildcard flscha und redundant. Wenn nicht UNIQUE, dann, ja dann ist das was anderes, dann _kann_ man auch mit der Wildcard suchen ;) -dnh -- Microsoft Vaccine 2000 is configuring your immune system. This may take a few minutes. If your body stops responding for a long time and there is no brain activity please die. Setup will continue after you are reborn. -- Buzh, keeper of the moose.