Oracle10g 如何使用concat运算符concat三个字符串
如何使用concat运算符concat三个字符串Oracle10g 如何使用concat运算符concat三个字符串,oracle10g,oracle11g,Oracle10g,Oracle11g,如何使用concat运算符concat三个字符串 select concat('today',To_Char(Rts,'dd/mm/yy hh24:mi:ss'),'date') From Mbl_Dishtv Partition(P_03dec2012) Where Aid=501604 请向CONCAT操作员建议。如果您真的想使用CONCAT,您需要打两个电话 select concat('today',To_Char(Rts,'dd/mm/yy hh24:mi:ss'),'date'
select concat('today',To_Char(Rts,'dd/mm/yy hh24:mi:ss'),'date') From Mbl_Dishtv Partition(P_03dec2012) Where Aid=501604
请向CONCAT操作员建议。如果您真的想使用
CONCAT
,您需要打两个电话
select concat('today',To_Char(Rts,'dd/mm/yy hh24:mi:ss'),'date') From Mbl_Dishtv Partition(P_03dec2012) Where Aid=501604
SELECT concat( 'today',
concat( to_char( rts, 'dd/mm/yy hh24:mi:ss'),
'date' ))
FROM Mbl_Dishtv Partition(P_03dec2012)
WHERE Aid=501604
但是,使用|
操作符更有意义,因为它会产生更干净的代码
SELECT 'today' ||
to_char( rts, 'dd/mm/yy hh24:mi:ss') ||
'date'
FROM Mbl_Dishtv Partition(P_03dec2012)
WHERE Aid=501604
使用语法
分区(p_03dec2012)
也几乎没有意义。如果表是按日期分区的,那么在用于分区的任何日期列上添加谓词就更有意义了。为什么不使用标准的|
运算符?