2017-12-21 16 views
-1

は、私は、DB2クエリーがあります。DB2連結機能?

SELECT SUBSTR(MONTHNAME('2017-11-30'), 1, 3) ,year('2017-11-30') 
FROM sysibm.sysdummy1 with ur 

出力は、私は、次の必要

Col 1 | Col2
Nov | 2017

です:

Col 1
Nov 2017

を私は(連結)1に2列の組み合わせはどうすればよいですDb2?

答えて

0

最も簡単なのは、連結として||を使用することです。

select SUBSTR(MONTHNAME('2017-11-30'), 1, 3) || year('2017-11-30') 
FROM sysibm.sysdummy1 with ur 
それはあなたが別の連結、間にスペースを入れる必要があることが考えられ

...

+0

このアプローチを試してみてください。 Oracleでは動作しますが、db2では動作しません –

+0

Db2のバージョンとプラットフォームとエラーメッセージの詳細を追加します。これは、Linux、Unix、およびWindowsでの通常のDb2構文です。 –

+0

DB2 SQLエラー:SQLCODE = -440、SQLSTATE = 42884、SQLERRMC = ||; FUNCTION、DRIVER = 3.57.1​​10 –

0

、変更すべき「||」 "concat" 'concat "へのあなたの問い合わせに