描述

题目:现在运营想要对用户的年龄分布开展分析,在分析时想要剔除没有获取到年龄的用户,请你取出所有年龄值不为空的用户明细数据。
示例:user_profile
根据输入,你的 查询应返回以下结果:

示例1

输入:

drop table if exists user_profile;
CREATE TABLE `user_profile` (
`id` int NOT NULL,
`device_id` int NOT NULL,
`gender` varchar(14) NOT NULL,
`age` int ,
`university` varchar(32) NOT NULL,
`province` varchar(32)  NOT NULL);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(2,3214,'male',null,'复旦大学','Shanghai');
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大学','BeiJing');
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大学','ZheJiang');
INSERT INTO user_profile VALUES(5,5432,'male',25,'山东大学','Shandong');

输出:

2138|male|21|北京大学
6543|female|20|北京大学
2315|female|23|浙江大学
5432|male|25|山东大学

AC代码

判断某列不为空:
1、 is not null

select device_id,gender,age,university
from user_profile
where age is not null;

2、 not…is null

select device_id,gender,age,university
from user_profile
where not age is null;

3、where age

select device_id,gender,age,university
from user_profile
where age;

SQL10 用where过滤空值练习相关推荐

  1. JS判断数据类型以及数据过滤空值方法

    JS判断数据类型以及数据过滤空值方法 在我们的项目开发中,经常需要对一个传输中的数据进行滤空处理,过滤 null.undefined.''.[].{}等,还要对字符串进行去除两端的空格操作.为此,我写 ...

  2. sql 过滤空值_图解 SQL,这简直太形象了吧!

    作者: 不剪发的Tony老师 来源:CSDN 链接:http://r6d.cn/qKD6 本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系.在计算机领域有许多伟大的设计理念和思想,例如: 在 ...

  3. sql 过滤空值_SQL 编程思想:一切皆关系!

    在计算机领域有许多伟大的设计理念和思想,例如: 在 Unix 中,一切皆文件. 在面向对象的编程语言中,一切皆对象. 关系数据库同样也有自己的设计思想:在 SQL 中,一切皆关系. 关系模型 关系模型 ...

  4. mysql数据库过滤空值_mysql必知必会--过 滤 数 据

    使用 WHERE 子句 数据库表一般包含大量的数据,很少需要检索表中所有行.通常只 会根据特定操作或报告的需要提取表数据的子集.只检索所需数据需要 指定搜索条件(search criteria),搜索 ...

  5. java bean对象转换json对象时过滤空值

    由于从数据库获取到的总是有空值或者""的情况,而且从数据库获取到数据封装到java中,再转换成json数据格式,这种事情已经司空见惯了. 但是在某些特定的场合下json数据中空值或 ...

  6. mysql count忽略空_MySQL count 过滤空值,使其不将空数据计入条数

    首先,看如下两个查询语句: 第一种 SELECT t.id, t.meetStyle, t.title, count(p.id) AS personCount, count(f.id) AS file ...

  7. oracle 分组过滤空值,oracle 空值处理,排序过滤

    oracle认为 null 最大. 升序排列,默认情况下,null值排后面. 降序排序,默认情况下,null值排前面. 有几种办法改变这种情况: (1)用 nvl 函数或decode 函数 将null ...

  8. 【牛客网SQL篇】非技术快速入门

    sql-quick-study 01 基础查询 概念:基础查询 SQL1 查询多列 题目: 现在运营同学想要用户的设备 id 对应的性别.年龄和学校的数据,请你取出相应数据 语法: select 要显 ...

  9. 牛客网刷题之SQL篇:非技术快速入门39T

    导航 前序 一.简单的关键字练习 1-10 二.知识点复习之 ==运算符== 1.算数运算符 2.比较运算符 3.逻辑运算符 4.位运算符 三.10-28T 0.简单题总结 1. SQL18 ==分组 ...

最新文章

  1. 2021 4th ICICT conference presentation notes!
  2. 备赛脱脂经验分享_IEO国际经济学奥林匹克初选宏观备赛经验分享
  3. 网络爬虫--抓取图片_vortex_新浪博客
  4. php通用编码,php字符串怎么转换编码
  5. 目录遍历漏洞_雷神众测漏洞周报 2020.10.052020.10.114
  6. CSDN博客下载器v2.2发布
  7. 回收站清空几天可找回?回收站清空的文件怎么恢复?2个方案
  8. 矩阵论理论知识(四)矩阵的分解
  9. 利用百度poi计算城市能级及评价街道范围便利度、生活宜居情况等
  10. java将表情字符串转表情符号_使用java将字符串中的表情符号替换为字符串
  11. 浏览器上登录堡垒机_堡垒机测评 纽盾、JumpServer、行云管家三款堡垒机产品使用对比...
  12. CryEngineV UI 制作
  13. VR购物之初体验:Buy+
  14. C++信息学奥赛题目归类:2007-2018初赛普及组单项选择题
  15. boss直聘的爬取之js解密cookie的”__zp_stoken__”字段
  16. Android ABC 取其精华去其糟粕、JetPack好用的组件推荐
  17. 用python写一个小程序,解决买水果的问题?
  18. Epic Games 研究:Fortnite 和游戏行业的未来
  19. 【硬件工程师学软件】之 软件架构
  20. 发送邮件附件,通过url获取附件

热门文章

  1. linux之vim操作快速跳到下一个空格和上一个空格命令
  2. linux之nm命令
  3. Android之startService与bindService的区别
  4. 软件配置管理(五)常用重构技巧
  5. php ftp 创建文件夹失败,PHP使用FTP函数创建目录
  6. vue表格刷新数据_Vue.js+Layer表格数据绑定与实现更新的实例
  7. nodejs项目_多人群聊实现其实很简单:Nodejs+WebSocket+Vue轻松实现Web IM
  8. 中国最为著名的古塔,你认识几座?
  9. 娱乐项目和女朋友哪个重要?
  10. 曾凭一己之力推动物理学发展,是清华大学最年轻教授,世界却欠他一个诺贝尔奖!...