做牛客练习题的时候遇到的

链接: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种方法相关推荐

  1. HTML表单校验非空的两种方式

    HTML表单校验非空的两种方式 第一种方式 第二种方式 实例:校验表单中姓名为非空 第一种方式 let reg = /\S/; 第二种方式 let reg_name = /^\w+$/; 实例:校验表 ...

  2. shell判定一个变量等于-n_Shell test命令:条件判断,检查某条件是否成立

    test 命令是 Bash 中重要的判断命令,也是 Shell 脚本中条件判断的重要辅助工具.当我们需要让程序自动判断哪些事情是成立的时,test 命令就派上用场了. 按照文件类型进行判断 根据表 1 ...

  3. 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 1.前言 相信不少小伙伴已经被java的NPE(Null ...

  4. php判断是否是关联数组,php 关联数组判断是否为空

    先看一个关联数组判断为空的代码,然后我们详细讲讲关于数据空的处理. $array = array(0); if(empty($array)){ echo "我空了 "; }else ...

  5. 【转】更简单的非递归遍历二叉树的方法

    [转]更简单的非递归遍历二叉树的方法 解决二叉树的很多问题的方案都是基于对二叉树的遍历.遍历二叉树的前序,中序,后序三大方法算是计算机科班学生必写代码了.其递归遍历是人人都能信手拈来,可是在手生时写出 ...

  6. 实时监测tcp链接状态_终于搞懂了 TCP 的 11 种状态,太不容易了…

    后台回复"666",获取新资料 本来想写运维过程中,nginx 服务器中 time_wait 的相关测试及解决方法的,然后发现TCP 的状态需要先铺垫一下,于是就整理了这篇文章. ...

  7. 关于字符串子串 真子串 非空子串 非空真子串的求解方法

    子串的求解方法 公式:n(n+1)/2 +1 子串是一个字符串中连续的一段,将它抽象为周围有边界的一串字符,如"abcde",你可以把子串"bc"抽象为&quo ...

  8. 子串、真子串、非空子串、非空真子串的求解方法(数据结构)

    ** 字串.真子串.非空子串.非空真子串的求解方法 ** Eg:串S="software" 子串的求解方法 n(n+1)/2 +1 此处n为8,所以串S的子串为37 真子串的求解方 ...

  9. Java 判断字符串是否为空的四种方法、优缺点与注意事项

    以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: ...

最新文章

  1. pytho基础之文件处理
  2. python教程笔记(详细)
  3. 魔法一样隔空在屏幕写字,捏起手指就能实现!在线可玩
  4. 小学计算机课的活动设计方案,小学信息技术兴趣小组活动策划书三篇
  5. 软件测试oracle问题,数据库基础:Oracle数据库中时间问题比较
  6. java对字符处理(一)--对HTML中字符转换
  7. 如何让梯形变成平行四边形_开放的课堂 创新的天地——平行四边形的面积教学片段与反思...
  8. mysql insert 二进制_MYSQL 插入二进制数的 2 种方法。
  9. 【C语言】在线OJ题 BC99-BC119-牛客网编程初学者入门训练
  10. checkboxlist详细用法、checkboxlist用法、checkboxlist
  11. 探寻C++最快的读取文件的方案
  12. 华为裸金属服务器 虚拟化性能下降,服务器虚拟化 配置
  13. android.mk ndk编译选项优化,Android NDK(ARM开发)使用NEON优化 - Fla
  14. 对“使用MyEclipse,写的jsp代码因有汉字而无法保存”问题的解决
  15. 贺州计算机学院,贺州学院
  16. SELECT COUNT用法
  17. 高数——关于微分方程共轭复根引发的复数思考
  18. 资源协调与跨部门沟通技巧
  19. JWT结果功能用处简单介绍
  20. bzoj4987 Tree 分类讨论+树形背包

热门文章

  1. 家庭windows 如何开启远程桌面
  2. java 定时清理 逻辑删除 数据
  3. python用matplotlib 用matshow()绘制矩阵,绘制矩阵图
  4. 李乐衡填写的恐怖的100连问
  5. 密码学和安全问题讨论大集合
  6. 职场生存法则和处世之道
  7. 售前工程师的快速成长经验
  8. Hexo yilia 主题添加 valine 评论系统
  9. Tomcat启动和停止常见问题
  10. 数据库系统原理——数据库建模