SQL判断不等于的5种方法和判断非空的11种方法
做牛客练习题的时候遇到的
链接:SQL9 查找除复旦大学的用户信息
描述
题目:现在运营想要查看除复旦大学以外的所有用户明细,请你取出相应数据
示例:user_profile
id | device_id | gender | age | university | province |
1 | 2138 | male | 21 | 北京大学 | Beijing |
2 | 3214 | male | 复旦大学 | Shanghai | |
3 | 6543 | female | 20 | 北京大学 | Beijing |
4 | 2315 | female | 23 | 浙江大学 | ZheJiang |
5 | 5432 | male | 25 | 山东大学 | Shandong |
根据输入,你的查询应返回以下结果:
device_id | gender | age | university |
2138 | male | 21 | 北京大学 |
6543 | female | 20 | 北京大学 |
2315 | female | 23 | 浙江大学 |
5432 | male | 25 | 山东大学 |
selectdevice_id,gender,age,university
fromuser_profile
whereuniversity not in ('复旦大学')# not university = '复旦大学'# university <> '复旦大学'# university ! = '复旦大学'# university not like '复旦大学'
注意:只有<>是标准的sql语法,可以移植,其他的都是oracle平台的特性,移植性较差,所以开发中,尽量使用<>表示不等于
判断非空
university is not null
此外:对于上面所有不等于判断中的查询条件''等价于'null'
''等价于'null'
即判断非空有:is not null一个,五种条件为''的不等于判断,和五种条件为'null'的不等于判断,共11种方法
SQL判断不等于的5种方法和判断非空的11种方法相关推荐
- HTML表单校验非空的两种方式
HTML表单校验非空的两种方式 第一种方式 第二种方式 实例:校验表单中姓名为非空 第一种方式 let reg = /\S/; 第二种方式 let reg_name = /^\w+$/; 实例:校验表 ...
- shell判定一个变量等于-n_Shell test命令:条件判断,检查某条件是否成立
test 命令是 Bash 中重要的判断命令,也是 Shell 脚本中条件判断的重要辅助工具.当我们需要让程序自动判断哪些事情是成立的时,test 命令就派上用场了. 按照文件类型进行判断 根据表 1 ...
- 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 1.前言 相信不少小伙伴已经被java的NPE(Null ...
- php判断是否是关联数组,php 关联数组判断是否为空
先看一个关联数组判断为空的代码,然后我们详细讲讲关于数据空的处理. $array = array(0); if(empty($array)){ echo "我空了 "; }else ...
- 【转】更简单的非递归遍历二叉树的方法
[转]更简单的非递归遍历二叉树的方法 解决二叉树的很多问题的方案都是基于对二叉树的遍历.遍历二叉树的前序,中序,后序三大方法算是计算机科班学生必写代码了.其递归遍历是人人都能信手拈来,可是在手生时写出 ...
- 实时监测tcp链接状态_终于搞懂了 TCP 的 11 种状态,太不容易了…
后台回复"666",获取新资料 本来想写运维过程中,nginx 服务器中 time_wait 的相关测试及解决方法的,然后发现TCP 的状态需要先铺垫一下,于是就整理了这篇文章. ...
- 关于字符串子串 真子串 非空子串 非空真子串的求解方法
子串的求解方法 公式:n(n+1)/2 +1 子串是一个字符串中连续的一段,将它抽象为周围有边界的一串字符,如"abcde",你可以把子串"bc"抽象为&quo ...
- 子串、真子串、非空子串、非空真子串的求解方法(数据结构)
** 字串.真子串.非空子串.非空真子串的求解方法 ** Eg:串S="software" 子串的求解方法 n(n+1)/2 +1 此处n为8,所以串S的子串为37 真子串的求解方 ...
- Java 判断字符串是否为空的四种方法、优缺点与注意事项
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...
最新文章
- pytho基础之文件处理
- python教程笔记(详细)
- 魔法一样隔空在屏幕写字,捏起手指就能实现!在线可玩
- 小学计算机课的活动设计方案,小学信息技术兴趣小组活动策划书三篇
- 软件测试oracle问题,数据库基础:Oracle数据库中时间问题比较
- java对字符处理(一)--对HTML中字符转换
- 如何让梯形变成平行四边形_开放的课堂 创新的天地——平行四边形的面积教学片段与反思...
- mysql insert 二进制_MYSQL 插入二进制数的 2 种方法。
- 【C语言】在线OJ题 BC99-BC119-牛客网编程初学者入门训练
- checkboxlist详细用法、checkboxlist用法、checkboxlist
- 探寻C++最快的读取文件的方案
- 华为裸金属服务器 虚拟化性能下降,服务器虚拟化 配置
- android.mk ndk编译选项优化,Android NDK(ARM开发)使用NEON优化 - Fla
- 对“使用MyEclipse,写的jsp代码因有汉字而无法保存”问题的解决
- 贺州计算机学院,贺州学院
- SELECT COUNT用法
- 高数——关于微分方程共轭复根引发的复数思考
- 资源协调与跨部门沟通技巧
- JWT结果功能用处简单介绍
- bzoj4987 Tree 分类讨论+树形背包