簡體   English   中英

Bigquery 中的“TRIM”

[英]"TRIM" in Bigquery

我在表中有“狀態”列。 在 state 列中,當我檢查值的長度時,我發現一個單元格只顯示值 3,其余均為 2。 state 列中的“OH”。 所以可能是因為空格(“OH”)。 所以我想使用 TRIM function 刪除空間。

在此處輸入圖像描述

盡管如此,在運行之后,長度顯示為特定的“3”。 如果發生修剪,應該顯示 2 而不是 3。為什么會發生這種情況?

如果您希望長度在state的開頭或結尾沒有空格,則應使用LENGTH(TRIM(state)) 請注意, LENGTH(" OH")仍然是 3,盡管在您的WHERE中, LENGHT(TRIM(" OH") = LENGTH("OH")是 2,因此“OH”通過了您的 where 條件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM