牛客题霸sql入门篇之条件查询(二) 2 基础操作符 2.1 查找学生是北大的学生信息 2.1.1 题目内容 2.1.2 示例代码 SELECT device_id,university FROM user_profile WHERE university='北京大学' 2.1.3 运行结果 2.1.4 考察知识点 WHERE子句中可以写查询的条件,用于筛选出符合的条件的值 2.2 查找年龄大于24岁的用户信息 1.2.1 题目内容 1.2.2 示例代码 SELECT device_id,gender,age,university FROM user_profile WHERE age>24; 2.2.3 运行结果 2.2.4 考察知识点 where中的条件使用比较运算符和之前java中的用法基本是一样的, 除了等于(=)和不等于(<>) 2.3 查找某个年龄段的用户信息 2.3.1 题目内容 2.3.2 示例代码 SELECT device_id,gender,age FROM user_profile WHERE age between 20 AND 23 2.3.3 运行结果 2.3.4 考察知识点 字段 between A and B 表示字段的值应该在[A,B]区间内 2.4 查找复旦大学的用户信息 2.4.1 题目内容 2.4.2 示例代码 SELECT device_id,gender,age,university FROM user_profile WHERE university <>'复旦大学' 2.4.3 运行结果 2.4.4 考察知识点 使用<>代表不等于的意思,相当于java中的!= 注意:mysql是用=表示相等比较 2.5 用where过滤空值练习 2.5.1 题目内容 2.5.2 示例代码 SELECT device_id,gender,age,university FROM user_profile WHERE age is not null; 2.5.3 运行结果 2.5.4 考察知识点 在mysql中,要进行null值的判断,不能用=运算符等比较运算符 正确的做法是: 判断某字段为null: 字段名 is null 判断某字段不为null的语法: 字段名 is not null