ORACLE要点综述(之一:基本SELECT语句)

王朝oracle·作者佚名  2006-01-09
宽屏版  字体: |||超大  

概要:接触ORACLE快两年了,适逢年末,现在想静下心好好总结一下,于是出了下面测试总结。

1.测试环境:

A:

OS: Microsoft Windows XP [版本 5.1.2600]

DB:

Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

B:

OS:SunOS 5.9 [ Solaris 9]

DB:Oracle10g Enterprise Edition Release 10.1.0.3 - Production

之一:基本SELECT语句

提纲:

1.CHAR与VARCHAR2

2.Number

4.大小写区分(单引号,列别名)

5.有关NULL(比较,排序位置)

6.转义字符(escape character)

7.Order by 字句可用别名,Group by字句可用列别名吗?

8.有关DUAL表

1.CHAR与VARCHAR2

A.CHAR默认长度是1, VARCHAR2必须指出长度

SQL> create table test (x char,y varchar2(10)) tablespace users;

表被创建

SQL> desc test;

Name Type Nullable Default Comments

---- ------------ -------- ------- --------

X CHAR(1) Y

Y VARCHAR2(10) Y

B. 尾部空格比较,对于char类型,’a’=’a ‘,对于varchar2类型,’b’<’b ‘

SQL> alter table test modify ( x char(10));

表被改变

SQL> insert into test values('a ','b ');

1 行 已插入

SQL> select * from test where x='a ';

X Y

---------- ----------

a b

SQL> select * from test where y='b ';

X Y

---------- ----------

SQL> select * from test where y>'b';

X Y

---------- ----------

a b

------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------

2.Number

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有