查询系列第二篇—条件查询

1.基本认识

关键字:WHERE (在FROM之后);
作 用:为查询添加相关条件;

2.基本条件查询

  • 相关解释
    文中的“字段”相当于“字段名=该字段下的某值”;
  • 查询特定行

SELECT * FROM 表名 WHERE 字段;

例句:SELECT * FROM student WHERE name="张三";
解释:以“name的值是张三”为条件,在student表中找的它的相关信息;

  • 查询特定列

SELECT 字段名,字段名 FROM 表名 WHERE 字段;

例句:SELECT name,age FROM student WHERE sex=“man”;
解释:以“sex的值是man”为条件,在student表中找到name、age的相关信息;

  • 运算符号查询

SELECT * FROM 表名 WHERE 字段名 运算符号 "该字段名的值";

例句:SELECT * FROM student WHERE age >= "20";
解释:以“age大于等于20”为条件,在student表中找到所有的相关信息;

  • 小结
    查询语句的条件是放在WHERE关键字的后面。

3.组合条件查询

  • AND 关键字的使用

SELECT * FROM 表名 WHERE 字段 AND 字段;

例句:SELECT * FROM student WHERE sex="man" AND age="20";
解释:以“sex值是man 和 age值是20”为条件,在student表中找到所有的相关信息;

  • OR 关键字的使用

SELECT * FROM 表名 WHERE 字段 OR 字段;

例句:SELECT * FROM student WHERE sex="man" OR age="20";
解释:以“sex值是man 或 age值是20”为条件,在student表中找到所有的相关信息;

  • AND 和 OR 混用

SELECT * FROM 表名 WHERE (字段 AND 字段) AND (字段OR 字段);

例句:SELECT * FROM student WHERE (sex="man" OR age="20") AND nationality=“中国”;
解释:以“sex值是man或age值是20的为小条件得到的结果 和 nationality值是中国”为条件,在student表中找到所有的相关信息;

  • 小结
    在查询中AND与OR的区别是,AND是精确查询,OR是范围查询。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在我们各自成为彼此的好朋友之前,我们并不认识,一切都是在开始的慢慢熟识中,关系变得越来越紧密,我们可以嬉笑,可以吵...
    鯨魚兒阅读 397评论 0 1
  • ① 生命如此短暂,何必被拥挤不堪的物品占有自己有限的时间和空间,“拥有”不一定就是幸福,但“放下”会很自在。 ② ...
    鯊魚小姐阅读 294评论 3 11
  • 花开并蒂之道,专注自身,极致开放,交相辉映,主的安排的确恰到好处; 待人接物之理,心有旁骛,此消彼长,克己无礼,人...
    文心访艺阅读 312评论 0 0
  • 这些天我总是做梦 梦里我们回到了从前 你会趁我不注意的时候突然跑开 躲在一旁偷看我寻扎你时的慌张神态 然后突然出现...
    陈乡阅读 272评论 0 0
  • 基金定投俗称“懒人投资”,可以按照字面的意思去理解就是“固定的时间投入固定的金额到你看好的那支开放式的基金当中”。...
    同发联盟阅读 1,089评论 0 3