webForumDet fria alternativet

kan man...

6 svar · 219 visningar · startad av Mav

MavMedlem sedan juni 2000117 inlägg
#1

Säg att man har ett 10 siffrigt kundnr och vill lista alla kunder med kundnr som börjar på tex 1234. Kan man det? Hur i så fall?

------------------
//Mav

VideMedlem sedan dec. 19998 577 inlägg
#2

SQL = "Select * from tabell where kundnr LIKE '1234%'"

Är kundnr ett textfält eller ett integerfält?
Jag är osäker på om det går att göra med i integerfält... men märker du om du testar...

------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?

[Redigerat av Vide den 07 sep 2000]

MavMedlem sedan juni 2000117 inlägg
#3

Tack! Funkar det likadant om man gör en sökning på namn?

------------------
//Mav

nilzzonMedlem sedan aug. 2000106 inlägg
#4

Ja det gör det.., i princip.

------------------
---
/M.

VideMedlem sedan dec. 19998 577 inlägg
#5

Du kan läsa mer om funktionen LIKE här

------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?

@ndersMedlem sedan juni 200032 969 inlägg
#6

tänkte bara göra ett tillägg.

det går alldeles utmärkt att göra en like-sökning på ett fält av typen heltal (eller int/float i sql server).

select * from tabellen where convert (varchar(10),talfältet) like '1234%'

det går alltid att använda strängfunktioner i sql på talfält genom att först konvertera i sql-satsen till en sträng.

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>

VideMedlem sedan dec. 19998 577 inlägg
#7

Ser man på... intressant... alltid lär man sig något nytt... :)

------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Har du gjort lumpen?

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