У меня есть одна такая огромная таблица
id | machine
1 | 1 tractor
2 | 1 platform
3 | 2 cylinder
4 | 6 bob cat
5 | 2 excavator
6 | 3 tractor
...
...
Сначала я хочу выбрать только целое число из столбца "машина" И затем выбрать только столбец из столбца "машина"
Это будет выглядетькак это
id | number id | varchar
1 | 1 1 | tractor
2 | 1 2 | platform
3 | 2 3 | cylinder
4 | 6 4 | bob cat
5 | 2 5 | excavator
6 | 3 6 | tractor
Мне нужно два запроса для этого, потому что мне нужно сложить все целое позже и получить отличные от varchar.
Я пробовал эти две команды, но не работал для моей проблемы
SELECT machine FROM machines WHERE machine REGEXP '^[0-9]+$';
SELECT machine FROM machines WHERE machine REGEXP '[a-zA-Z]';