我正在编写一个包含以下条件的sql脚本:
select * from my_table where ascii(my_field) & 8 <> 8;
这是什么意思?我想在pyspark脚本上实现这个请求,但是如果我不理解这个条件的含义,就很难做到。ps:sql脚本是.hql谢谢大家:)
vuv7lop31#
它表示值的ascii码不是8(退格)<>就像x>y | | x<y等于x=y、 (<>平均数(不等于数)&它是对值的位(8&8=8)的“and”运算。此sql等于:
SELECT * FROM my_table where my_field != ' '
1条答案
按热度按时间vuv7lop31#
它表示值的ascii码不是8(退格)
<>就像x>y | | x<y等于x=y、 (<>平均数(不等于数)
&它是对值的位(8&8=8)的“and”运算。
此sql等于: