我想用 table.column LIKE '%[A-Za-z]% 在databricks笔记本中,但它不返回值。它在sqlserver中工作,但在pysql中似乎不工作。有人知道databricks还有什么选择吗?
table.column LIKE '%[A-Za-z]%
9o685dep1#
like函数的功能有限,因此需要改用rlike:
select * .... where column rlike '.*[A-Za-z].*'
更新:示例:
%python df = spark.createDataFrame([{'id': 1, 's':'12323'}, {'id': 1, 's':'123T23'}], schema='id int, s string') df.createOrReplaceTempView("rlike_test")
和查询:
%sql select * from rlike_test where s rlike '.*[A-Za-z].*'
以下是执行结果:
1条答案
按热度按时间9o685dep1#
like函数的功能有限,因此需要改用rlike:
更新:示例:
和查询:
以下是执行结果: