如何使用CONCAT运算符连接三个字符串。
select concat('today',To_Char(Rts,'dd/mm/yy hh24:mi:ss'),'date') From Mbl_Dishtv Partition(P_03dec2012) Where Aid=501604
请向CONCAT运营商建议。
答案 0 :(得分:1)
如果您真的想使用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)
也很少有意义。如果表按日期分区,则在用于分区的任何日期列上添加谓词会更有意义。