列表

详情


某企业的数据仓库运行在大数据计算服务上,开发人员在加工数据时发现用户表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的,逻辑不正确

上一题