Ik heb een tabel met een kolom waarin de artikel nummers staan. Deze kolom is van het type varchar (artikel nummers kunnen nummeriek en alphanummeriek zijn).
Wanneer ik hier op soorteer krijg ik als output zeg maar: 1,2,3,4,5,51,6,w1,w2,w3. Dit sorteren doe ik dmv SELECT *FROM product ORDER BY articlenr
Hij gaat dus 51 voor 6 outputten. Erg lastig. Alle artikelnummers nummeriek maken is geen oplossing.
Nu weet ik dat met CHAR het veld wordt aangevuld met spaties (achter de waarde) wanneer een waarde kleiner is dan de maximale lengte van de kolom. Wanneer die spaties voor de waarde zouden worden gezet zou het wel werken. Maar is dit mogelijk met SQL? Of moet ik hier zelf iets voor maken met PHP?
Wanneer ik hier op soorteer krijg ik als output zeg maar: 1,2,3,4,5,51,6,w1,w2,w3. Dit sorteren doe ik dmv SELECT *FROM product ORDER BY articlenr
Hij gaat dus 51 voor 6 outputten. Erg lastig. Alle artikelnummers nummeriek maken is geen oplossing.
Nu weet ik dat met CHAR het veld wordt aangevuld met spaties (achter de waarde) wanneer een waarde kleiner is dan de maximale lengte van de kolom. Wanneer die spaties voor de waarde zouden worden gezet zou het wel werken. Maar is dit mogelijk met SQL? Of moet ik hier zelf iets voor maken met PHP?