Hej ACCESS: Om du vill ha lite prestanda i din sökning rekommenderar jag att du lagrar de sista tre tecknen (antar att det är en extension till ett filnamn) i ett eget fält, så att du kan söka direkt på dem. Annars får databasmotorn kontrollera varje rad för att se om den slutar på de tecken du letar efter = not so good... Jo det är så klart det bästa. Nu kan jag dock inte lägga till ett fält utan måste använda mig av de som redan finns. Dessutom har jag som mest ett par hundra poster i tabellen så jag tror inte det det kommer att behövas någon prestandaoptimering.Söka efter sista tre tecknena
Jag behöver fråga efter varje post där en sträng vars sista tre tecken är lika med något.
Exempel:
SELECT * FROM documents WHERE sista tre tecknena i fältet filename='PDF'
Tack på förhandSv: Söka efter sista tre tecknena
SELECT * FROM documents WHERE filename LIKE '*PDF'
Alternativt
SELECT * FROM documents WHERE Right(filename, 3) = 'PDF'
SQL Server:
SELECT * FROM documents WHERE filename LIKE '%PDF'
Alternativt
SELECT * FROM documents WHERE Right(filename, 3) = 'PDF'Sv: Söka efter sista tre tecknena
Sv: Söka efter sista tre tecknena
Tack för tipset ändå.
Nu funkar allt jättebra