繁体   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