CONCAT 演算子を使用して 3 つの文字列を連結する方法。
select concat('today',To_Char(Rts,'dd/mm/yy hh24:mi:ss'),'date') From Mbl_Dishtv Partition(P_03dec2012) Where Aid=501604
CONCAT演算子で提案してください。
本当に を使用しCONCAT
たい場合は、2 つの呼び出しを行う必要があります。
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)
。テーブルが日付で分割されている場合は、分割に使用した日付列に述語を追加する方がはるかに理にかなっています。