描述

题目:现在运营想要查看除复旦大学以外的所有用户明细,请你取出相应数据
示例: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、直接where条件语句用 !=

select device_id,gender,age,university
from user_profile
where university!="复旦大学";

2、直接where条件语句用 not in()

select device_id,gender,age,university
from user_profile
where university not in ("复旦大学");

语法举例

1)查询 city 表中 ID 不是在10~100之间的所有值。

SELECT ID
FROM city
WHERE ID NOT IN(
SELECT ID
FROM city
WHERE ID > 11 AND ID < 100);

2)查询 city 表中 ID 除 10 和 100 之外的所有值。

SELECT ID
FROM city
WHERE ID NOT IN(10,100);

3、<> 运算符

作用:表示不等于。

说明:和 “!=” 运算符的作用一致,相较之下 “<>” 的可读性较差。

select device_id,gender,age,university
from user_profile
where university <> '复旦大学';

4、not 运算符:否定它之后所跟的任何条件。
注意和第二种not in 之间的区别

SELECT `device_id`,`gender`,`age`,`university`
from user_profile
where not (university = "复旦大学") 

SQL9 查找除复旦大学的用户信息(数据库否定语句写法)相关推荐

  1. 腾讯微搭小程序获取微信用户信息

    腾讯微搭小程序获取微信用户信息 无论你对低代码开发的爱与恨, 微信生态的强大毋庸置疑. 因此熟悉微搭技术还是很有必要的! 在大多数应用中, 都需要获取和跟踪用户信息. 本文就微搭中如何获取和存储用户信 ...

  2. 自制QQ 数据库SQL语句 代码

    --查询是否master中是否存在qqdb数据库,如果存在则删除 use master go if exists(select * from sysdatabases where name='qqdb ...

  3. Linux 命令之 whois 命令-用于查找并显示用户信息

    文章目录 介绍 参考示例 介绍 whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没 ...

  4. 21 | 哈希算法(上):如何防止数据库中的用户信息被脱库?

    问题:对于用户信息中的密码,你会如何存储用户密码?仅仅 MD5 加密一下存储就够了吗?--哈希算法 什么是哈希算法 哈希算法的定义和原理:将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规 ...

  5. 哈希算法(一)---如何防止数据库中的用户信息被脱库?

    目录 什么是哈希算法? 应用一:安全加密 应用二:唯一标识 应用三:数据校验 应用四:散列函数 解答开篇 内容小结 课后思考 还记得 2011 年 CSDN 的"脱库"事件吗?当时 ...

  6. SharePoint 2013 数据库中手动更新用户信息

    在SharePoint的使用过程中,尤其是Windows认证的情况下,而且没有配置用户配置文件服务,经常会出现如果更新AD中的用户信息(包括名字.显示名.邮件等),SharePoint这边站点并不会更 ...

  7. Java编号姓名元宝数密码,通过my Eclipse控制台向数据库(SQL2008)中查找、删除、插入信息...

    通过my Eclipse控制台向数据库(SQL2008)中查找.删除.插入信息如果编译程序有什么错误还望大家多多指正代码执行所需数据库.架包及java源文件已上传至文件 文件名 SQl_JDBC.zi ...

  8. fwOA获取当前用户信息及常用数据库表

    一. 获取当前用户信息 User user = HrmUserVarify.getUser(request, response);//获取用户信息 int userId=user.getUID();/ ...

  9. php之将用户信息写入数据库

    session高级应用将用户信息写入到数据库中 首先建立数据库表 在实验数据库sqldb中建立session表,用于存储数据 在根文件夹下建立须要用到的文件(重点是session,class.php这 ...

最新文章

  1. Spring Cloud Gateway之Predict篇
  2. 压缩版styleGAN,合成高保真图像,参数更少、计算复杂度更低
  3. 在PyTorch上用Keras,分布式训练开箱即用,告别没完没了的Debug
  4. 博弈论题表(好少~~~)
  5. bzoj1878: [SDOI2009]HH的项链
  6. 通俗易懂地搞懂决策树(Decision Tree)那些事儿
  7. linux中的vsprintf_Git29 年超 100 万次 commit,Linux 内核何以发展至今?
  8. howdoi 简单分析
  9. css之文本溢出处理 | 背景图片处理
  10. Android+clipse导入工程提示:invalid project description
  11. [SoapUI] Mock Service
  12. 决策树之ID3、C4.5、C5.0等五大算法及python实现
  13. jQuery中的gt和lt
  14. 60款mac超酷炫动态苹果免费屏保壁纸
  15. python爬取别人qq空间相册_Python_小林的爬取QQ空间相册图片链接程序
  16. CSS - less
  17. java高级工程师认证考试_Java高级软件工程师人才缺口巨大
  18. 基于JSP的学术交流论坛系统的设计与实现
  19. 判断手机号是否是素数
  20. 时间间隔感测试器(下):Arduino uno

热门文章

  1. C语言试题八之计算下列级数和,和值由函数值返回 S=1+x+x^2/2! + x^3/3!+…x^n/n!
  2. Android之glide加载圆形图片地址异常监听
  3. linux shell之控制台打印各种颜色字体和背景
  4. Android之SurfaceView简介(一)
  5. Android之Lollipop DevicePolicyManager学习(上)
  6. java trim()函数_Java - split()函数和trim()函数的使用方法
  7. 电脑配置java编译报错_java 编译错误
  8. 论文排版怕翻车?这个排版神器赶紧用起来!
  9. java ftp 判断目录存在_java判断ftp目录是否存在的方法
  10. python关联分析sklearn_Python3利用pandas,sklearn进行关联度分析以及预测的demo