MySQL 比较运算符,查询语句

查询的基本语法

             select * from 表名;

             trim函数查询时将空格去除

             select name from 表名 where trim(name) like '张%';

消除重复行

            select distinct 字段名 from 表名;

                                    比较运算符

     等于(=)     大于(>)     大于等于(>=)     小于(<)     小于等于(<=)      不等于(!=)  或  (<>)

查询编号大于3的学生

                select * from 表名 where 条件;

查询编号不大于4的科目

                 select * from 表名 where id<=4;

查询姓名不是“黄蓉”的学生

                select * from students where sname!='黄蓉';

查询没被删除的学生

                select * from students where isdelete=0;

                             模糊查询   like


(%)表示多个任意字符     (_)表示一个任意字符

查询姓黄的学生

          select * from students where name like '黄%';

查询姓黄并且名字是一个字的学生

           select * from 表名 where 字段名 like '黄_';

查询姓黄或叫靖的学生

          select * from students where sname like '黄%' or sname like '%靖%';

                               范围查询

(    in()   )表示在一个非连续的范围内

查询编号是1或3或8的学生

select * from students where id in(1,3,8);

查询年龄不是18,19岁的学生

SELECT Name,age from students WHERE age not in (18,19);

(between ... and ...)  表示在一个连续的范围内

查询学生是3至8的学生

select * from students where id between 3 and 8;

查询学生是3至8的男生

select * from students where id between 3 and 8 and gender=1;

                              空判断

注意:(null)  与  '' "是不同的 

判空   (is null)

查询没有填写地址的学生

            select * from students where hometown is null;

判非空is not null

查询填写了地址的学生

           select * from students where hometown is not null;

查询填写了地址的女生

          select * from students where hometown is not null and gender=0;

                            逻辑运算符

(and)       (or)          (not)

查询编号大于3的女同学

        select * from students where id>3 and gender=0 ;

查询编号小于4或没被删除的学生

        select * from students where id<4 or isdelete=0;

                          优先级

小括号  >  not  >   比较运算符   >  逻辑运算符

and比or先运算,如果同时出现并希望先算or,需要结合()使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.数据库简介 人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,...
    大熊_7d48阅读 3,607评论 0 1
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 5,040评论 0 7
  • 四面八方聚汉口 东西南北黄陂游 当年空降卫生兵 今日相逢霜染头 千里迢迢战友情 万里遥遥部队行 虽然离别几十载 军...
    高安让阅读 4,991评论 0 2
  • 今日一个好友来电说道,二十几年的友情,怕是要走散了,语气中有伤感,有无奈也有绝决。开始,我还以为两人之间是发生了什...
    优妈美玉阅读 2,669评论 0 0

友情链接更多精彩内容