Jag tänkte att det skulle vara intressant att höra era tips kring olika bra och användbara sql-sats utformningar.
Själv lärde jag mig för ett halvår sen att använda mig av IN. Något som har underlättat mycket.
Innan skrev jag tex:
Select * From tabell Where id = 1 and id = 2 and id = 3
En sådan sats skriver jag idag så här:
Select * From tabell Where id IN (1,2,3)
Ett annat klassiskt tips som jag skulle vilja ge är hur man hämtar id:et på det senaste inlagda raden:
Set RecSet = Connect.Execute("SELECT @@identity")
LastinsertedID = RecSet(0)
Ett annat tips som jag skulle vilja ge är något som jag lärde mig för en vecka sen tack vare LarsG och Brimba. I tipset nedan så inhämtar jag de 200 första tecknen. På detta sätt så kan man tjäna lite minne.
Select if(length(msgText)>200,concat(left(msgText,200),'...'),msgText) From tabell
Skulle vara kul att höra om ni har några användbara och bra tips.