webForumDet fria alternativet

Tips kring utformning av olika sql-satser

0 svar · 191 visningar · startad av Lukaspojken

LukaspojkenMedlem sedan maj 20011 312 inlägg
#1

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.

133 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)