FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
denna sträng retunerar null, en fattar inte varför?
när jag har company som heter "telogic" and och det finns mobilnummer som börjar på 07 select * from company where operator like '%telogi%' AND operator like '07%' |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Har WN som tidsfördriv
|
Lagrar du både namnet och telnr. i operator kolumnen?
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Klarade millennium-buggen
|
Hur menar du att man ska kunna avgöra vad som är fel när du inte bifogar data från databasen så man ser vad det är för information du ska plocka fram?
SQL-satsen kräver ju att det finns en rad som uppfyller båda villkoren samtidigt för att den ska komma med i urvalet, annars returnerar SQL-satsen inga rader. Du har ju ett "AND" mellan de båda villkoren. '%telogi%' betyder att det ska finnas texten 'telogi' någonstans i kolumnen operator, medan '07%' betyder att kolumnen operator alltid måste börja på '07', finns det ett mellanslag eller annat tecken före så uppfyller den inte villkoret. Senast redigerad av Conny Westh den 2013-05-24 klockan 20:11 |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Conny tog upp det, men kanske inte påpekade det tillräckligt väl:
select * from company where operator like '%telogi%' AND operator like '07%' Det borde väl stå något i stil med: select * from company where operator like '%telogi%' AND mobilenumber like '07%' |
|||
![]() |
![]() |
Svara |
|
|