[再投稿] Damengデータベースの文字列接続に使用されている記号は何ですか?

Damengデータベースのデータベースに接続するために使用される記号は何ですか?
2019年9月5日夜05時16分25秒読取回数のオリジナルmyth8860最後の投稿には、691点のコレクションが
発売し
、そのような+は、Oracleの使用とSQLSERVERとして異なるシンボルに有用異なるデータベース接続文字列を||

Damengバージョンの初期バージョンの両方がサポートされており、新しいバージョンは||のみをサポートしています。

+は、コネクタと演算子の両方としてあいまいさを持っているため、たとえば、次のSQL:

デュアルから「1」+「1」を選択します。
結果は2または11のどちらになりますか?

Damengはmysqlのようなconcat関数も使用できます

デュアルからconcat( '1'、 '1')を選択します;
wm_concatもサポートします。oracleはwmsys.wm_concatです。移植が夢に達したら、wmsysを削除します。

テーブルテストを作成(id int、名前varchar(100));
テスト値に挿入(1、 'mine');
テスト値に挿入(1、 'Chinese dream');
テスト値に挿入(2、 'my ');
テスト値に挿入(2、'チャイニーズハート ');
コミット;

IDでテストグループからwm_concat(名前)を選択;
wm_concat関数は、oracleの上位バージョンで非推奨になり、listaggが推奨され、damonもlistaggを推奨しています

SELECT LISTAGG(name、 '-')within GROUP(order by name)FROM test group by id;
————————————————
Copyright Notice:この記事はCSDNブロガー "myth8860"によるものです。元の記事は、CC 4.0 BY-SAの著作権契約に従い、元のソースリンクとこのステートメントを添付してください。
元のリンク:https://blog.csdn.net/myth8860/article/details/100562214

おすすめ

転載: www.cnblogs.com/jinanxiaolaohu/p/12714320.html
おすすめ