给出案例通过代码来实际理解语法更有效
Oracle Fetch子句
● FETCH子句在Oracle中可以用来限制查询返回的行数
语法:
ONLY | WITH TIES选项
仅返回FETCH NEXT(或FIRST)后的行数或行数的百分比。
WITH TIES返回与最后一行相同的排序键。请注意,如果使用WITH TIES,则必须在查询中指定一个ORDER BY子句。如果不这样做,查询将不会返回额外的行
(返回库存量最高的前5行的产品)
Oracle Between子句
● BETWEEN运算符可以用来在Oracle中选择值在一个范围内的行数据
返回标准成本在500到600之间的所有产品
特殊一点:Oracle BETWEEN日期示例
Oracle Like子句
● LIKE运算符在Oracle可以用来测试列中的值是否与指定的模式匹配 如果你希望查找姓氏以St开头或姓氏以er结尾的联系人。在这种情况下,可使用Oracle LIKE运算符,更像是(模糊匹配式)
%通配符
1、LIKE ' %dsp ' %放在前面是 搜索有dsp结尾的数据
2、LIKE ' dsp% ' %放在后面是搜索有dsp开头的数据
**如果要执行不区分大小写的匹配,可以使用LOWER()或UPPER()函数
名字以CH开头的联系人的电子邮件
_ 通配符
查找名字具有以下模式“Je_i”的联系人的电话号码和电子邮件
'Je_i'匹配任何以'Je'开头的字符串,然后是一个字符,最后是'i'