select sname as 姓名,sno 學號 from student;
select sname,to_number(to_char(sysdate,'yyyy'))-sage as 出生年份 from student;
注:在sql server中的語句為
select sname;year(getdate())-sage as 出生年份 from student
1.使用偽列rowid刪除表中的重複的元組
1.查詢student表中前3名學生的學號、姓名和專業。
2. 查詢student表中第1名學生的學號、姓名和專業。
select rownum sno,sname,sdept
from student
where rownum = 1;
3.查詢選課成績最高的前3名學生的學號、課程號和成績
from (select a.*,rownum rn from (select * from 表名)a where rownum <= 到第幾行)
where rn >= 從第幾行;
select *
from (select a.*,rownum rn from (select * from 表名) a)
where rn between 從第幾行 and 到第幾行;
oracle資料庫基本操作
一 增 有3種方法 1.使用insert插入單行資料 insert into 表名 列名 values 列值 insert into strdents name,age values atm 12 2.使用insert,select語句將現有表中的 資料新增到已有的新錶中 insert into 已...
oracle資料庫基本操作
檢視磁碟使用情況 df h 進入oracle su oracle sqlplus nolog conn as sysdba 檢視三種資料庫檔案 select from vlo gfil e 日 志檔案s elec t fr omv datafile 資料檔案 select from v contro...
oracle資料庫基本操作
1.在 oracleservice 服務啟動動後,就可以對資料庫進行管理了,oracle 的啟動和關閉是最基本的命令,在 sql plus 中,啟動 oracle 必須是 sys 使用者,命令格式是 startup open oracle 服務關閉用命令 shutdownimmediate orac...