您的位置:首页 > 数据库 > Oracle

oracle 转义符(escape)和order by (从实践中学习Oracle SQL-第二章)

2014-09-02 11:01 302 查看
oracle  中的between···and 包含上下限的值

where子句中字符和日期型数据要用单引号括起来,但数字型不用

查询的字符串中包含‘_’或‘%’通配符的字符串使用转义操作符

转义(escape)操作符

使用escape定义转义字符

SELECT * FROM TABLE WHERE name LIKE 'IT\_%' escape '\';   指定\为转义字符,%匹配多个任意字符

没有必要一定使用'\'作为转义符,完全可以使用任何您感兴趣的字符作为转义

create table table_name1

as 

select * from table_name2

创建与table_name2结构相同的表

查询时不使用ORDER BY 子句,查询结果次序是不确定的,即使是同一条语句也可能不同。

如果使用的ORDER BY 子句,该子句一定是SQL语句的最后一个子句

ORDER BY 后面可以跟别名和表达式

在ORDER BY后面跟数字,表示按照数字所指示的列进行排序。不推荐使用,只要遇到能懂就可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: