oracle得到的两个字段进行相加,要求都是number类型的,如果两个是字符串会自动转成number类型(前提是能够转)
select a+b from (
select ‘1‘ a,‘2‘ b from z_user
) 对的,输出3
select a+b from (
select ‘1a‘ a,‘2‘ b from z_user
) 错的,无法相加
select a||b from (
select ‘1a‘ a,‘2‘ b from z_user
)对的,输出1a2
Posted 神只吃苹果
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oralce不像Java,java中字符串+数字,能够得到结果字符串相关的知识,希望对你有一定的参考价值。
oracle得到的两个字段进行相加,要求都是number类型的,如果两个是字符串会自动转成number类型(前提是能够转)
select a+b from (
select ‘1‘ a,‘2‘ b from z_user
) 对的,输出3
select a+b from (
select ‘1a‘ a,‘2‘ b from z_user
) 错的,无法相加
select a||b from (
select ‘1a‘ a,‘2‘ b from z_user
)对的,输出1a2
以上是关于oralce不像Java,java中字符串+数字,能够得到结果字符串的主要内容,如果未能解决你的问题,请参考以下文章