mindestens so viele Zeichen, wie Vergleichsdaten zu ziehen.Wie nur Elemente, die in I herauszufinden versuchen gemeinsame
Der Einfachheit halber einige gefälschte Daten ist unten.
12red34
56red78
90blue23
45blue67
89yellow10
Was ich will, ist nur Elemente mit 3 sequentiellen nicht definierten Elementen zu ziehen.
In diesem Fall würde es alle Elemente außer 89yellow10 wie kein anderer Punkt auf der Liste enthält drei Zeichen in einer Zeile, die es passen ziehen. 90blue23 und 45blue67 enthalten beide "blau (oder eine Kombination dieser Buchstaben)" und dasselbe mit den "roten" Elementen.
Dies ist auf einem sehr großen Tisch und Klausel möglich enthält keine Verwendung einer manuellen Suche zu sein scheinen.
Vielen Dank.
Wenn Sie wirklich brauchen nur zu finden Spiele, wo es drei aufeinanderfolgende Zeichen werden es Ihnen nicht schnell zu tun. –
Schnell in Bezug darauf, wie lange es dauern würde, um den Code auszuführen oder schnell in Bezug auf die tatsächliche Ausführung? – SQLISHARD
Codierzeit ist kein Problem. Ausführungszeit ist. Und in Anbetracht dessen, was Sie fragen, wird es nicht etwas sein, das schnell ausgeführt werden kann. Es könnten drei beliebige Zeichen in einer Zeichenfolge sein. Das bedeutet, dass Sie Ihre Werte in alle 3 Zeichenfolgen aufteilen müssen und sehen, ob andere Zeilen dasselbe Muster haben. Es gibt einfach keine Möglichkeit, das schnell zu machen. Ehrlich –