Vi har ett maskinkodssystem som är uppbyggt enligt följande struktur t.ex.: Jag rekommenderar att du delar strängen och lagrar den i tre olika kolumner. En select-sats med substring kommer inte att prestera bra. Du kan även titta på:SELECT fråga - söka bara på två tecken i mitten.
34.01.02 (Där 34 står för typen, 01 för om det är nytt, beg, rep, osv. 02 för ytterligare detaljerad info.
Om jag vill göra en SQL fråga som ger mig alla poster som har den andra sifferkominationen 01 ( som då står för alla nya maskiner) i sig oavsett vad de andra (34) och (02) är. dvs. Alla som har 01 som mitten pos, hur frågar jag då? Värdet i tabellen är en sträng.
mvh // AndersSv: SELECT fråga - söka bara på två tecken i mitten.
Sv: SELECT fråga - söka bara på två tecken i mitten.
... like '__.02.__'
Jag tror att det är lite snabbare än att använda substring i alla fall.