如何使用 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',
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
使用语法也很少有意义Partition(P_03dec2012)
。如果表是按日期分区的,那么在您用于分区的任何日期列上添加谓词会更有意义。