Hallo, In een database plaats ik een code(column1) en een categorie(column2). Als de query is
select * where column1 and column2 = 'white'
krijg ik als resultaat de records waar een code staat in column1 behorende tot
de categorie white.
Vreemd is echter dat ik de codes zie welke beginnen met 0-9 en niet die met A-Z ofschoon ook die behoren bij white.
Is daar wat aan te doen?
Ja, dat klopt. Ik ben vergeten FROM er bij te plaatsen. dan wordt het
SELECT * FROM table_name WHERE column1 AND column2 = 'white'
Het werkt wel, echter, in column1 staan getal/cijfer combinatie's, beginnen zij met een cijfer dan worden die getoond, echter niet die beginnen met een letter.
SELECT * FROM table_name WHERE column1 AND column2 = 'white'
Dit werkt wel! hierbij een beter voorbeeld
De database heeft bijv. 5 records. vier hebben een inhoud (getal/cijfer combinatie's) bijv:
354YU8
90T3ER
AG685E
Bovenstaande query werkt wel maar het geeft drie records weer, diegene die met een cijfer beginnen en niet met een letter!
354YU8
90T3ER
23EWDT
OK, dan ziet ik nu even klem. In column1 heeft ieder record een ander inhoud. Zou het niet verder weten. Iets veranderen aan de structuur van de database veld,tupe, collatie, attributen?