i have field with content like this: 1, 2, 100 first two numbers can be any size third one can be up to 100.
Now i need to sort my fields by this third number but since i have 2 other numbers i don’t know how to do it.
Maybe i could use something like REGEXP or something else?
So far i’ve tried SUBSTRING but since my two numbers can be any lenght something like
order by SUBSTRING(my_field, 4)
would work but if i have numbers like 32, 451, 30 it takes wrong numbers
Also i use php for to build my query, but i don’t think it matters.
You can use SUBSTRING_INDEX. So something like:
EDIT: if you have spaces you might want to do some trimming as well.