作者jimpop (popmij)
看板Database
标题[SQL ] ENUM型态如何捞数值
时间Tue Jul 31 20:12:49 2012
目前系统是 MYSQL
假设有个a资料表里有个资料格式为 `status` enum('A','B','C')
一般捞资料都是 SELECT `status` FROM `a`
这样出来的`status`会是 'A' 'B' 'C'的字串...
想请问如何捞出来是储存的数值呢?
就是 SELECT `status` FROM `a`
出来会是储存的数值 1 1 2 2 2 1 ....之类的
版上与GOOGLE许久.....
都是将 enum 内的资料全列出来....
SHOW COLUMNS FROM `a` LIKE 'status'
都是解释此用法......
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.141.130
1F:推 TeemingVoid:select status + 0 as statusValue from a; 07/31 20:57
2F:→ jimpop:!!!!太感谢了~~原来如此~~~几乎要放弃Enum型态了...... 07/31 21:10