Michael Hilscher wrote:
On Thu, Dec 20, 2001 at 10:19:39PM +0100, Mario Duve wrote:
select * from tabellenname WHERE Datenbankfeld like '%suchbegriff%' OR Datenbankfeld2='muss genau entsprechen'
hat zwar im Prinzip nichts mit der Frage zu tun sondern handelt sich um allgemeine Stilregeln aber ich schreibs mal trotzdem Um den Author von Data Munging with Perl zu zitieren[1]: "Death to Select Star!" Hier mal ein paar Gründe warum man besser ein Statement der Art "select feld1, feld2 from table" benutzen sollte: - Es ist auf den ersten Blick ersichtlich welche Felder an dieser Stelle gebraucht werden - Es ist effizienter nur die Spalten der Tabelle zu verwenden die man braucht anstatt alle Spalten auszulesen - Wenn man einen Tupel ausliest braucht man sich keine Sorgen drum zu machen wie die Spalten in der Datenbank angeordnet sind (Die Spalten werden immer in der angegebenen Reihenfolge zurückgegeben) - Wenn sich Spalten in der DB ändern oder wegfallen ist die Fehlermeldung um einiges genauer. [1] http://perlmonks.org/index.pl?node_id=114082 gruss -fen