博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
东软实训之数据库(3)——比较,逻辑,排序
阅读量:5149 次
发布时间:2019-06-13

本文共 1133 字,大约阅读时间需要 3 分钟。

&&选择限定数据行  

    使用WHERE子句可以返回限定的数据行,语法如下:

    

    WHERE子句紧跟在FROM子句之后 condition(s)表示条件表达式

    通常格式为:列名 比较操作符 要比较的值


  ##比较操作符

    

    


  


  ##特殊比较符

      

      • BETTWEEN···AND

         

      • IN运算符

        

      • LIKE运算符

        

 

  

      • IS NULL 运算符

        


 


    ##逻辑运算符

      当需要和多个条件表达式进行比较时,需要使用逻辑运算符把多个表达式连接起来,逻辑运算符包括AND、OR、NOT,逻辑表达式的结果为TRUE,FALSE,NULL。

                      

 

      • AND

        

      • OR

        

      • NOT

        逻辑非(NOT) NOT运算符还可以和BETWEEN…AND、LIKE、IS NULL一起使用

        ... WHERE deptno NOT IN (10, 20)

        ... WHERE sal NOT BETWEEN 3000 AND 5000

        ... WHERE ename NOT LIKE 'D%’

        ... WHERE mgr IS NOT NULL

        


     ##运算符优先级

         


    ##排序命令ORDER BY子句

      使用ORDER BY子句能对查询结果集进行排序,语法结构如下

      

      其中: 可以按照列名、表达式、列别名、结果集的列序号排序

      ASC: 升序,默认值

      DESC: 降序

      ORDER BY 子句必须写在SELECT语句的最后

      • 排序规则(以升序为例) 数字升序排列小值在前,大值在后。
      1. 即按照数字大小顺序由小到大排列。
      2. 日期升序排列相对较早的日期在前,较晚的日期在后。例如:’01-SEP-06’在’01-SEP-07’前。
      3. 字符升序排列按照字母由小到大的顺序排列。即由A-Z排列;中文升序按照字典顺序排列。
      4. 空值在升序排列中排在最后,在降序排列中排在最开始。

 

     ##本章重点

      1. 限制数据的作用及 WHERE 子句的语法
      2. 数值型、字符型、日期型不同类型的数据进行比较的写法。
      3. 四个特殊比较运算符的含义及用法。
      4. 三个逻辑运算符的含义及用法。
      5. 按列名、列别名、顺序号排序及升序降序排序。

 

转载于:https://www.cnblogs.com/destinywxy/p/9325569.html

你可能感兴趣的文章
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
实验四2
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>
Hdu - 1002 - A + B Problem II
查看>>
Android设置Gmail邮箱
查看>>
js编写时间选择框
查看>>
JIRA
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>