PROPER 函式

將輸入字串轉換為適當的大小寫。輸入可以是資料欄參照或字串文字。

Propercase 是嚴格的首字母大寫格式。如果字串中任何無中斷單字的第一個字元是字母字元,則該字元為大寫。否則,字串不會改變。請參考下列範例。

基本用法

資料欄參照範例:

derive type:single value:PROPER(MyName)

輸出:MyName 資料欄值中的所有字串值均會以適當的大小寫字體寫入新的資料欄。

字串常值範例:

derive type:single value:PROPER('Hello, world')

輸出:在新資料欄中會寫入 Hello, World 字串。

語法

derive type:single value:PROPER(column_string)

引數是否必要?資料類型說明
column_string字串要套用於函式的資料欄名稱或字串常值

如要進一步瞭解語法標準,請參閱語言文件語法附註

column_string

要轉換的資料欄名稱或字串文字。

  • 如果系統找不到字串或資料欄值,則會產生空白的字串結果。
  • 字串常數必須以引號括住 ('Hello, World')。
  • 不支援多個資料欄和萬用字元。

使用須知:

是否必要?資料類型範例值
字串常值或資料欄參照myColumn

範例

範例 - Uppercase、Lowercase、Propercase 函式

來源:

在下例中,您可以看到最左邊的資料欄包含許多輸入值,但輸出資料欄空白。

inputuppercaselowercasepropercase
AbCdEfGh IjKlMnO
go West, young man!
Oh, *(*$%(&! That HURT!
A11 w0rk and n0 0play makes Jack a dull boy.

轉換:

如要在輸出資料欄中產生大寫、小寫及適當大小寫格式的值,請使用下列轉換指令:

set col:uppercase value:UPPER(input)

set col:lowercase value:LOWER(input)

set col:propercase value:PROPER(input)

結果:

inputuppercaselowercasepropercase
AbCdEfGh IjKlMnOABCDEFGH IJKLMNOabcdefgh ijklmnoAbcdefgh Ijklmno
go West, young man!GO WEST, YOUNG MAN!go west, young man!go West, Young Man!
Oh, *(*$%(&! That HURT!OH, *(*$%(&! THAT HURT!oh, *(*$%(&! that hurt!oh, *(*$%(&! That Hurt!
A11 w0rk and n0 0play makes Jack a dull boy.A11 W0RK AND N0 0PLAY MAKES JACK A DULL BOY.a11 w0rk and n0 0play makes jack a dull boy.A11 W0rk And N0 0play Makes Jack A Dull Boy.

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁