Casta till varchar i WHERE-satsen?
Frågan#1
Låt säga att jag har värdet 12345 i en numerisk kolumn, hur skriver jag WHERE-satsen om jag vill att denna post ska hittas om man söker på 123? Alltså motsvarande "LIKE '123%'" för en numerisk kolumn.
4 svar · 364 visningar · startad av Skarre
Låt säga att jag har värdet 12345 i en numerisk kolumn, hur skriver jag WHERE-satsen om jag vill att denna post ska hittas om man söker på 123? Alltså motsvarande "LIKE '123%'" för en numerisk kolumn.
Casta till varchar i WHERE-satsen?
@nders skrev:
Casta till varchar i WHERE-satsen?
Det låter som att det kan bli en väldigt tung fråga i en stor databas. Är det verkligen det enda sättet?
Vad är det du lagrar i fältet då?
Om det inte ska hanteras som ett tal, kanske du borde byta fälttyp istället?
De som lagras är följesedelsnummer. Att byta kolumntyp vore inte kul, men det får väl bli så om kunden bestämt vill kunna söka på det här viset.