SQL 数据过滤与简单计算全解析
1. SQL 数据过滤技巧
1.1 特殊值过滤
在 SQL 中,过滤数据时常常会遇到处理特殊值的情况。除了使用 IS NOT NULL 来查找非空值,还可以使用 ISNOTNULL() 函数。例如:
SELECT CustomerName
FROM allsales
WHERE ISNOTNULL(PostCode);
若要查找包含空格的字段,可使用如下 SQL(单引号或双引号均可):
WHERE PostCode = ' '
查找包含空字符串的字段,则使用:
WHERE PostCode = ''
1.2 正则表达式搜索
正则表达式是一种强大的文本过滤和验证技术,在 Databricks 中可用于 SQL 查询的 WHERE 子句。例如,要查找名字以 Pe 开头且以 g 结尾的所有客户,可使用以下 SQL:
SELECT CustomerName
FROM allsales
WHERE CustomerName REGEXP '^P
超级会员免费看
订阅专栏 解锁全文
1009

被折叠的 条评论
为什么被折叠?



