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