Сложная выборка из бд

Ermitazh

Новичок
Сложная выборка из бд

Есть таблица

ID NAME TYPE

1 23 radio

2 52 dropdown

3 radio9 checkbox

4 22 checkbox

Нужно выбрать только числа из поля Name и вывести в массив так чтобы каждому числу соответствовал type.
Хотелось бы узнать можно ли всё это сделать только с помощью функций mysql например regexp.
Пробовал так (" SELECT ....Where name regexp '[0-9]{1,}' ") - но так выводятся все записи где есть цифра.

Не знаю какие функции и в какой последовательности мне нужны. Заранее благодарен.

-~{}~ 15.08.06 11:23:

Всем спасибо...сделал...но всё равно было бы интересно послушать мнение окружающих.
 

Sender

Новичок
Я думаю CAST
поможет

SELECT CAST( 'aaaa' AS SIGNED)

или

SELECT * FROM table WHERE CAST( name AS SIGNED ) != 0
 
Сверху