参考答案: D
详细解析:
<>表示不等于,只有d中可以把长度不等于8的,值为null的过滤出来 A、只过滤了不等于8的,没过滤掉null的 B、只过滤了大于8的,逻辑不正确 C、之过滤了小于8的,逻辑不正确
某企业的数据仓库运行在大数据计算服务上,开发人员在加工数据时发现用户表user中的用户标识字段user_ id 有部分脏数据,正确的格式应该是8位的字符串。可以使用SQL语句_________ 将脏数据过滤出来。
A.
select * from user where length(userid)<>8
B.
select * from user where length(userid)>8
C.
select * from user where length(userid)<8
D.
select * from user where length(userid) <> 8 or userid is null
参考答案: D
详细解析:
<>表示不等于,只有d中可以把长度不等于8的,值为null的过滤出来 A、只过滤了不等于8的,没过滤掉null的 B、只过滤了大于8的,逻辑不正确 C、之过滤了小于8的,逻辑不正确