Hallo,
bei der Verwendung von Wildcards in einer Abfrage kommt es zu unstimmigen Ergebnissen:<br>
Die Abfrage <pre>"<strong>select</strong> * <strong>from</strong> Tabelle <strong>where</strong> Nachname <strong>like</strong> '%mann'"</pre> liefert alle Namen, die auf "mann" enden. => OK<br>
<strong>Name</strong>
-----------------------------
Brockmann
Hermann
Hesselmann
-----------------------------<br>
Die Abfrage<pre>"<strong>select</strong> * <strong>from</strong> Tabelle <strong>where</strong> Nachname <strong>like</strong> 'H%mann'"</pre> liefert mir als Ergebnis nur den Namen "Hesselmann", nicht aber "Hermann". <br>
Bei anderen Buchstabenkombinationen ist es das selbe. "D%" zeigt alle, die mit D beginnen aber "Do%" unterschlägt Datensätze, die mit "Do" beginnen. <br>
(D7 E, SQL Server, ADO, BetterADODataSet)<br>
Bin für Ratschläge sehr dankbar.<br>
Peter
bei der Verwendung von Wildcards in einer Abfrage kommt es zu unstimmigen Ergebnissen:<br>
Die Abfrage <pre>"<strong>select</strong> * <strong>from</strong> Tabelle <strong>where</strong> Nachname <strong>like</strong> '%mann'"</pre> liefert alle Namen, die auf "mann" enden. => OK<br>
<strong>Name</strong>
-----------------------------
Brockmann
Hermann
Hesselmann
-----------------------------<br>
Die Abfrage<pre>"<strong>select</strong> * <strong>from</strong> Tabelle <strong>where</strong> Nachname <strong>like</strong> 'H%mann'"</pre> liefert mir als Ergebnis nur den Namen "Hesselmann", nicht aber "Hermann". <br>
Bei anderen Buchstabenkombinationen ist es das selbe. "D%" zeigt alle, die mit D beginnen aber "Do%" unterschlägt Datensätze, die mit "Do" beginnen. <br>
(D7 E, SQL Server, ADO, BetterADODataSet)<br>
Bin für Ratschläge sehr dankbar.<br>
Peter
Comment