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...
6 svar · 221 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?
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...
Tack! Funkar det likadant om man gör en sökning på namn?
Ja det gör det.., i princip.
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.
Ser man på... intressant... alltid lär man sig något nytt... :)