Oracle SQL 列の結合とテキストの追加
特定の出力用にデータをフォーマットするには、多くの場合、複数の列を結合し、追加のテキストを含める必要があります。 Oracle SQL は、CONCAT
関数と ||
演算子という 2 つの主要なメソッドを提供します。
方法 1: CONCAT
関数
CONCAT
関数の構文は次のとおりです:
CONCAT(string1, string2, ..., stringN)
各 string
には、リテラル テキスト文字列、列名、または文字列となる式を指定できます。 3 つの列を結合してテキストを追加するには、次のクエリを使用します:
SELECT CONCAT( CONCAT( CONCAT( CONCAT('I like ', t.type_desc_column), ' cake with '), t.icing_desc_column), ' and a '), t.fruit_desc_column) AS Cake_Column FROM table_name t;
方法 2: ||
演算子
||
演算子は、文字列を連結するためのより簡潔な方法を提供します。
string1 || string2 || ... || stringN
||
を使用した前の例は次のようになります。
SELECT 'I like ' || t.type_desc_column || ' cake with ' || t.icing_desc_column || ' and a ' || t.fruit_desc_column AS Cake_Column FROM table_name t;
CONCAT
と ||
はどちらも効果的に列を組み合わせてテキストを追加し、カスタマイズされたデータ表示を可能にします。
以上がOracle SQLで列を連結してテキストを追加する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。