今天发现了
||
和+
表示的意思不一样,||
表示的是字符串的连接,而+
表示数字的相加,如果oracle的pl/sql中,你是字符串的数据,但是是数字,就会被转化为数字做处理
例子
--结果就变成了'1'+'2' = 12 了
SELECT '1' || '2' 科目2 FROM YELLOWCONG
例子2
--结果就变成了1+2 = 3了
SELECT '1' + '2' 科目2 FROM YELLOWCONG
今天发现了
||
和+
表示的意思不一样,||
表示的是字符串的连接,而+
表示数字的相加,如果oracle的pl/sql中,你是字符串的数据,但是是数字,就会被转化为数字做处理
--结果就变成了'1'+'2' = 12 了
SELECT '1' || '2' 科目2 FROM YELLOWCONG
--结果就变成了1+2 = 3了
SELECT '1' + '2' 科目2 FROM YELLOWCONG