ik heb een kolom met bv

1000789282
1000789278
1000883626
1000882738
1000928828

nu wil ik graag alleen de eerste 5 cijfers uniek selecteren, dus hij moet teruggeven:

10007
10008
10009

kan dat? zo ja; hoe doe ik dat?

SELECT DISTINCT(SUBSTR(veldnaam, 1, 5)) AS eerste_vijf
FROM tabelnaam
SELECT * FROM Nummers
WHERE code LIKE '1007%'

edit:
moet ik wel goed lezen.
@jankoehoorn bedankt! ik had al iets soortgelijks geprobeerd, maar deed 0,4 ipv 1,5 dat was de fout dan :)

Reageren