sql笔记1

来源:互联网 发布:快递物流数据接口公司 编辑:程序博客网 时间:2024/05/14 05:45

1)操作符优先级: * / + -

乘除的优先级高于加减

同一级优先级从左往右执行

括号内的运算先执行。

2)空值是无效的,为指定的,未知的或不可预知的值,空值不可能是空格或者0.包含空值的数学表达式的值都为空值。用is  null 判断空值。

3)连接符||

4)日期和字符只能在单引号中出现,字符大小写敏感,日期格式敏感,默认的时期格式是DD-MON月-RR。

5)在select子句中使用关键字distinct ,删除重复行。

eg:select distinct ID,name from tb_user;

6)使用describe命令,显示表结构。

describe tb_user;

7)= 等于(不是==)赋值使用:=符号;

   >大于

  >=大于,等于

  <小于

 <=小于、等于

 <>不等于,也可以是!=

8)between……and……在两个值之间包括边界()

9)in (set)等于值列表中的一个

10)like 模糊查询,%代表0个或者多个字符,_代表一个字符。

11)is null 空值

12)可以使用 ESCAPE 标识符 选择‘%’和 ‘_’ 符号。

    回避特殊符号的:使用转义符。例如:将[%]转为[\%]、[_]转为[\_],然后再加上[ESCAPE ‘\’] 即可。

13)AND 逻辑并,AND要求并的关系为真。

OR逻辑或,OR要求或关系为真

NOT逻辑否

14)优先级

    ①算数运算符

    ②连接符

    ③比较符

    ④IS[NOT] NULL,LIKE,[NOT] IN

    ⑤[NOT] BETWEEN

    ⑥NOT

    ⑦AND

    ⑧AND

    ⑨OR

15)ORDER BY ASC 升序。

    ORDER BY DESC 降序。在字句中位于句尾。



0 0
原创粉丝点击