Oracle 限制选择行

二、Oracle 限制选择行

1. 按指定的规则排序

SELECT expr FROM table [ORDER BY {column, expr} [ASC | DESC] ];

默认的排序是ASC升序(由小到大)

还可以ORDER BY 字段名的位置[1]| [2] ASC| DESC;

2. 用WHERE限制选择行(1)

比较操作符 = > < >= <= != <> ^= 与NULL比较不能用上面的比较操作符 ANY SOME

ALL

SQL操作符 BETWEEN … AND… IN LIKE IS NULL

NOT BETWEEN … AND… NOT IN NOT LIKE IS NOT NULL

逻辑操作符 AND OR NOT

3. 用WHERE限制选择行(2)

比较顺序(可以用括号改变它们的顺序)

(1). = < > >= <= in like is null between

(2). and

(3). Or

4. LIKE操作

% 零到任意多个字符 _ 一个字符

例如: 字段名 like 'M%' 字段名 like '%m%' 字段名 like 'job_'

如果要找含下划线的字符, 要加反斜线 例如:字段名 like '%X/_Y%' escape '/'

5. 日期字段的比较

举例:

日期字段 between to_date('2001-12-12','YYYY-MM-DD') and to_date('2002-02-01','YYYY-MM-DD')

日期字段> to_date('2001-12-12','YYYY-MM-DD') and日期字段<=

to_date('2002-02-01','YYYY-MM-DD');

6. 不能用到索引的比较操作符

IS NULL

IS NOT NULL

LIKE '%m%'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值