SQL10 用where过滤空值练习
描述
题目:现在运营想要对用户的年龄分布开展分析,在分析时想要剔除没有获取到年龄的用户,请你取出所有年龄值不为空的用户明细数据。
示例: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过滤空值练习相关推荐
- JS判断数据类型以及数据过滤空值方法
JS判断数据类型以及数据过滤空值方法 在我们的项目开发中,经常需要对一个传输中的数据进行滤空处理,过滤 null.undefined.''.[].{}等,还要对字符串进行去除两端的空格操作.为此,我写 ...
- sql 过滤空值_图解 SQL,这简直太形象了吧!
作者: 不剪发的Tony老师 来源:CSDN 链接:http://r6d.cn/qKD6 本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系.在计算机领域有许多伟大的设计理念和思想,例如: 在 ...
- sql 过滤空值_SQL 编程思想:一切皆关系!
在计算机领域有许多伟大的设计理念和思想,例如: 在 Unix 中,一切皆文件. 在面向对象的编程语言中,一切皆对象. 关系数据库同样也有自己的设计思想:在 SQL 中,一切皆关系. 关系模型 关系模型 ...
- mysql数据库过滤空值_mysql必知必会--过 滤 数 据
使用 WHERE 子句 数据库表一般包含大量的数据,很少需要检索表中所有行.通常只 会根据特定操作或报告的需要提取表数据的子集.只检索所需数据需要 指定搜索条件(search criteria),搜索 ...
- java bean对象转换json对象时过滤空值
由于从数据库获取到的总是有空值或者""的情况,而且从数据库获取到数据封装到java中,再转换成json数据格式,这种事情已经司空见惯了. 但是在某些特定的场合下json数据中空值或 ...
- mysql count忽略空_MySQL count 过滤空值,使其不将空数据计入条数
首先,看如下两个查询语句: 第一种 SELECT t.id, t.meetStyle, t.title, count(p.id) AS personCount, count(f.id) AS file ...
- oracle 分组过滤空值,oracle 空值处理,排序过滤
oracle认为 null 最大. 升序排列,默认情况下,null值排后面. 降序排序,默认情况下,null值排前面. 有几种办法改变这种情况: (1)用 nvl 函数或decode 函数 将null ...
- 【牛客网SQL篇】非技术快速入门
sql-quick-study 01 基础查询 概念:基础查询 SQL1 查询多列 题目: 现在运营同学想要用户的设备 id 对应的性别.年龄和学校的数据,请你取出相应数据 语法: select 要显 ...
- 牛客网刷题之SQL篇:非技术快速入门39T
导航 前序 一.简单的关键字练习 1-10 二.知识点复习之 ==运算符== 1.算数运算符 2.比较运算符 3.逻辑运算符 4.位运算符 三.10-28T 0.简单题总结 1. SQL18 ==分组 ...
最新文章
- 2021 4th ICICT conference presentation notes!
- 备赛脱脂经验分享_IEO国际经济学奥林匹克初选宏观备赛经验分享
- 网络爬虫--抓取图片_vortex_新浪博客
- php通用编码,php字符串怎么转换编码
- 目录遍历漏洞_雷神众测漏洞周报 2020.10.052020.10.114
- CSDN博客下载器v2.2发布
- 回收站清空几天可找回?回收站清空的文件怎么恢复?2个方案
- 矩阵论理论知识(四)矩阵的分解
- 利用百度poi计算城市能级及评价街道范围便利度、生活宜居情况等
- java将表情字符串转表情符号_使用java将字符串中的表情符号替换为字符串
- 浏览器上登录堡垒机_堡垒机测评 纽盾、JumpServer、行云管家三款堡垒机产品使用对比...
- CryEngineV UI 制作
- VR购物之初体验:Buy+
- C++信息学奥赛题目归类:2007-2018初赛普及组单项选择题
- boss直聘的爬取之js解密cookie的”__zp_stoken__”字段
- Android ABC 取其精华去其糟粕、JetPack好用的组件推荐
- 用python写一个小程序,解决买水果的问题?
- Epic Games 研究:Fortnite 和游戏行业的未来
- 【硬件工程师学软件】之 软件架构
- 发送邮件附件,通过url获取附件
热门文章
- linux之vim操作快速跳到下一个空格和上一个空格命令
- linux之nm命令
- Android之startService与bindService的区别
- 软件配置管理(五)常用重构技巧
- php ftp 创建文件夹失败,PHP使用FTP函数创建目录
- vue表格刷新数据_Vue.js+Layer表格数据绑定与实现更新的实例
- nodejs项目_多人群聊实现其实很简单:Nodejs+WebSocket+Vue轻松实现Web IM
- 中国最为著名的古塔,你认识几座?
- 娱乐项目和女朋友哪个重要?
- 曾凭一己之力推动物理学发展,是清华大学最年轻教授,世界却欠他一个诺贝尔奖!...