17.10 - 例: STRIP_EXTERIOR_SPACESおよびSTRIP_ENCLOSING_CHAR - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-171K-JPN
Language
日本語 (日本)

この例は、CSVテーブルcsv_tab_2と、それに対するSTRIP_EXTERIOR_SPACESおよびSTRIP_ENCLOSING_CHARの影響を示しています。アスタリスク(*)は、単一のスペース文字を表します。

csv_tab_2から選択

SELECT a,b,c,d FROM csv_tab_2;
a,b,c,d
" $1.11"," $2,000 ",*$511*,*888
" $2.22"*,*" $6,000",*"$911"*,*"444”

STRIP_EXTERIOR_SPACES ('FALSE'), STRIP_ENCLOSING_CHAR ('NONE') (デフォルト)

a  " $1.11"
b  " $2,000 "
c  *$511*
d  *888
a  " $2.22"*
b  *" $6,000"
c  *"$911"*
d  *"444"

STRIP_EXTERIOR_SPACES ('TRUE'), STRIP_ENCLOSING_CHAR ('NONE')

a  " $1.11"
b  " $2,000 "
c  $511
d  888
a  " $2.22"
b  " $6,000"
c  "$911"
d  "444"

STRIP_EXTERIOR_SPACES ('FALSE'), STRIP_ENCLOSING_CHAR ('"')

a  *$1.11
b  *$2,000*
c  *$511*
d  *888
a  " $2.22"*
b  *" $6,000"
c  *"$911"*
d  *"444"

STRIP_EXTERIOR_SPACES ('TRUE'), STRIP_ENCLOSING_CHAR ('"')

a *$1.11
b *$2,000*
c *$511*
d *888
a *$2.22
b *$6,000
c $911
d 444