[解決済み] Redshift - 2つのカラムをマージする
2022-02-08 13:16:35
質問
顧客名と商品名を持つ2つの列があります。この2つのカラムの間に「-」を挿入して結合したいのですが、可能でしょうか?
これを行う方法について、どなたかアドバイスをお願いします。私はRedshiftを使用しています。私は試してみました
concat
と
string_agg
を使用しない別の方法はないかと考えています。
group by
.
customer_name, product_name, expected_output
Kev, Prod_A, Kev - Prod_A
解決方法は?
を使用することができます。
||
の連結演算子で、@Mureinik さんのおっしゃるとおりです。 しかし
CONCAT
という関数があります。
SELECT
customer_name,
product_name,
CONCAT(CONCAT(customer_name, ' - '), product_name) AS output
FROM yourTable;
私の推測では、なぜ
CONCAT
が動作しないのは、2つ以上のパラメータを渡そうとしたためです。
CONCAT
は2つのパラメータしか取らないので、ここでパラメータを連結して動作させる必要があります。
関連
-
[解決済み】ORA-01791: SELECTされた式ではない
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] ORA-00920: 無効な関係演算子
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] 2 つの Git リポジトリをマージする方法は?
-
[解決済み] 複数の列でgroup byを使用する
-
[解決済み] Pandas マージ入門
-
[解決済み】JavaScriptで2つの配列を結合し、項目の重複を排除する方法
-
[解決済み】C#で辞書をマージする
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】CREATE VIEW は、バッチ内の唯一のステートメントでなければなりません。
-
[解決済み] テーブルのFROM句の項目がない [終了しました] 。
-
[解決済み】Excelに合体的な関数はありますか?
-
[解決済み】2つの列を分割する方法は?
-
[解決済み】使用されるSELECT文は列の数が異なる(REDUX!)
-
[解決済み】警告。Aqua Data Studioの集約や他のSET操作でNull値が排除される。
-
[解決済み] 2つの列を分割するには?
-
[解決済み] SQL Server - 'RETURN'付近の、条件が想定されるコンテキストで指定された、非ブール型の式。
-
[解決済み] ORA-00918: 列があいまいに定義されています」を解決する方法
-
[解決済み] Oracle Trigger ORA-04098: トリガーが無効で、再バリデーションに失敗しました。