Ilja: und SQL: Routine performanter machen

Beitrag lesen

yo,

um mal wieder den vorschlag von Cheatah aufzugreifen (habe scheinbar keine eigenen lösungen), würde ich nach dem alphabet vorgehen, da 120.000 Filenamen doch recht viel sind. sprich erst mal alle files, die mit A beginnen, dann mit B, etc.

das sollte sich recht gut in einer schleife (24 durchläufe) abbilden lassen und einen String für den NOT IN Operator aufbauen, wo eben alle Namen mit dem entsprechenden anfangsbuchstaben drinne stehen. dann die abfrage mit der zusätzlichen WHERE bedingung LIKE "anganfsbuchstabe%" abfeuern und das ergebnis ausgeben lassen.

SELECT filename
FROM tabelle
WHERE filename LIKE "A%"
AND filenname NOT IN ($string)

Ilja