webForumDet fria alternativet

Visa ALLA poster med början på Bokstaven "F"

Databaser & SQL

8 svar · 461 visningar · startad av Fraggel

Medlem sedan sep. 2003301 inlägg
Frågan#1

Hur gör jag smidigast en SQL fråga till en Access 2003 databas om jag vill visa alla poster i fältet "sName" som börjar på en viss bokstav?

SELECT * FROM myTable WHERE sName = ??? ORDER BY sName;

???

Medlem sedan juni 200032 967 inlägg
#2
SELECT * FROM myTable WHERE sName LIKE 'F%' ORDER BY sName
Medlem sedan sep. 2003301 inlägg
#3

Tackar

Medlem sedan sep. 2000206 inlägg
#4

Men om jag bara vill ha de 10 första som börar på F då? :P

Medlem sedan jan. 20011 140 inlägg
#5
SELECT TOP 10 * FROM myTable WHERE sName LIKE 'F%' ORDER BY sName
Medlem sedan sep. 2000206 inlägg
#6

Tackar tackar!! Känns som att man vil begränsa urvalet lite när man har ett par hundra poster :bire <- bjussar dig...

Medlem sedan maj 20031 472 inlägg
#7

andreas_lindh skrev:

SELECT TOP 10 * FROM myTable WHERE sName LIKE 'F%' ORDER BY sName

Varför inte köra med limit?

Medlem sedan jan. 20011 140 inlägg
#8

Limit fungerar väl inte i Access

Medlem sedan maj 20031 472 inlägg
#9

Oj, såg inte att det var Access. Sorry

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)