标签: database oracle
我的查询是
select num from ( select substr('2*3*4',2) num from dual)
我在执行后得到'2 * 3 * 4',但我的结果应该是24.可以请任何人帮我转换为数字。谢谢。
答案 0 :(得分:2)
您可以使用TO_NUMBER函数将char / varchar转换为数字。
TO_NUMBER
您可以执行以下操作:
select TO_NUMBER('2')*TO_NUMBER('3')*TO_NUMBER('4') from dual;
这是demo。