我有一个超过1000000行的表,我想把它下载到csv(谷歌驱动器),但由于某种原因,我甚至不能大小小于1GB。现在我想把它分成两个文件,没有id列,只有一列是数字和字母的混合。所以我想DL以数字开头的行和以字母开头的下一行可能是个好主意。下面选择以数字开头的行的代码没有返回任何数据。请帮助
select * from MyTable where uid like '^[0-9]%' --where uid regex '^[0-9]%'
nvbavucw1#
我们可以在这里使用REGEXP_CONTAINS:
REGEXP_CONTAINS
SELECT * FROM MyTable WHERE REGEXP_CONTAINS(uid, r'^[A-Za-z0-9]');
1条答案
按热度按时间nvbavucw1#
我们可以在这里使用
REGEXP_CONTAINS
: