![](/img/trans.png)
[英]BigQuery Standard SQL: How to get median of difference between two columns?
[英]How do I split a string into two separate columns in Standard SQL (Google BigQuery)?
我有一列包含長度和寬度的測量值。 此列中的每個條目都以 lxw 的形式編寫。 我需要將此列分成兩列,一列是長度,另一列是寬度。 請看下面:
這是我原來的名為“大小”的專欄:
尺寸 |
---|
930x570 |
1460x700 |
4x7 |
我想將“大小”轉換為“長度”和“寬度”列,如下所示:
長度 | 寬度 |
---|---|
930 | 570 |
1460 | 700 |
4 | 7 |
您可以使用split()
:
select t.*,
split(size, 'x')[ordinal(1)] as length,
split(size, 'x')[ordinal(2)] as width
from t;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.