trim関数
trim
関数を使用すると、文字列から先行文字または後続文字(あるいはその両方)を切り捨てることができます。ltrim
関数を使用すると、文字列の先頭の文字を切り捨てることができます。rtrim
関数を使用すると、文字列の後続文字を削除できます。returnvalue trim(source [, position [, trim_character]])
source ::= any*
position ::= "leading"|"trailing"|"both"
trim_character ::= string*
returnvalue ::= string
returnvalue ltrim(source)
returnvalue rtrim(source)
source ::= any*
returnvalue ::= string
例: チケット番号が1762350390409の乗客のルート詳細から、先頭および末尾の空白を削除します。
SELECT trim(bag.baginfo[0].routing,"trailing"," ")
FROM BaggageInfo bag
WHERE ticketNo=1762376407826
出力:
{"Column_1":"JFK/MAD"}
ltrim
関数を使用した先頭のスペースの削除は、次のようになります。SELECT ltrim(bag.baginfo[0].routing)
FROM BaggageInfo bag
WHERE ticketNo=1762376407826
出力:
{"Column_1":"JFK/MAD"}
rtrim
関数を使用した末尾のスペースの削除は、次のようになります。SELECT rtrim(bag.baginfo[0].routing)
FROM BaggageInfo bag
WHERE ticketNo=1762376407826
出力:
{"Column_1":"JFK/MAD"}