[英]How to find rows that start with number or alphabet in Bigquery?
我有一個超過 1000000 行的表,我想將它下載到 csv(谷歌驅動器)但出於某種原因我什至不能小於 1GB 的大小。
現在我想把它分成兩個文件,沒有 id 列,只有一個數字和字母混合的列。 所以我想也許 DL 以數字開頭的行和以字母開頭的下一行可能是個好主意。
以下用於選擇以數字開頭的行的代碼不返回任何數據。 請幫忙
select *
from MyTable
where uid like '^[0-9]%'
--where uid regex '^[0-9]%'
我們可以在這里使用REGEXP_CONTAINS
:
SELECT *
FROM MyTable
WHERE REGEXP_CONTAINS(uid, r'^[A-Za-z0-9]');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.