Смена значения поля типа ENUM при выборке.

Крот

Новичок
Смена значения поля типа ENUM при выборке.

Привет..

Допустим, у меня есть поле type = ENUM('video','image').
Как мне при выборке заменить значения этого поля след. образом - video на 1, image на 2?

Что-то типа SELECT type FROM tables WHERE 1
только вместо выборки type добавить логику а-ля
if (type = 'video') {1} elseif (type='image') {2}

Спасибо.
 

.des.

Поставил пиво кому надо ;-)
control flow функции тут не нужны

http://dev.mysql.com/doc/refman/5.1/en/enum.html

If you retrieve an ENUM value in a numeric context, the column value's index is returned. For example, you can retrieve numeric values from an ENUM column like this:
mysql> SELECT enum_col+0 FROM tbl_name;
 
Сверху