日期:2014-05-16 浏览次数:20518 次
一、建表
CREATE TABLE userInfor(id int NOT NULL primary key,name varchar(50) NULL,birthday dateNOT NULL,ageint NOT NULL,sex int NOT NULL);
二、查询
1、查询指定表的所有数据
sql: SELECT * FROM userInfor;
说明:查询usertable中所有的数据信息
2、查询指定字段的数据
sql: select name ,birthdayfromuserInfor;
说明:结果只包含2列name和birthday。在语句中给出要显示的列名,列名之间用“,”分隔。表头的显示默认为全部大写。
3、显示行号
sql: SELECT *,ROWNUM FROM userInfor where id>3;
说明:每个表都有一个虚列ROWNUM,它用来显示结果中记录的行号
问题:rowid 与 ROWNUM 区别
答:rowid和rownum都是虚列。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序
4、显示计算列
在查询语句中可以有算术表达式,它将形成一个新列,用于显示计算的结果,通常称为计算列。表达式中可以包含列名、算术运算符和括号。括号用来改变运算的优先次序。
常用的算术运算符包括:
+:加法运算符。 -:减法运算符。 *:乘法运算符。 /:除法运算符。