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
6 svar · 219 visningar · startad av Mav
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
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]
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?
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>
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?