我有一个专栏:
尺寸 |
---|
75cl |
70im |
7im |
30cm |
30爬升 |
我需要将文本转换为数字,但有条件:
尺寸 |
---|
75cl |
70 |
7 |
30 |
30cl |
如果大小列包含“im”,那么我只想返回数字。
我试图写一些查询,如:
SELECT DISTINCT(LTRIM(RTRIM(size))) from tbl_size;
要确定我需要清理多少行,但我有点坚持有条件地显示行:
SELECT CASE WHEN size = '70im' THEN '70' etc
但是我有 3,000 个不同的值要适应,我对最好的方法有点坚持。
任何建议表示赞赏,我正在使用 MySQL。