1.–基礎用法
–建立表
create table student(
stuid number(10),
stuname varchar2(20),
stuclass varchar2(20),
stuscore number(10)
) –檢視學習表
select * from student;
–插入內容
insert into student(stuid,stuname,stuclass,stuscore)
values(1001,』張三』,』大一』,90);
insert into student(stuid,stuname,stuclass,stuscore)
values(1002,』張四』,』大二』,95);
insert into student(stuid,stuname,stuclass,stuscore)
values(1003,』張五』,』大三』,70);
insert into student(stuid,stuname,stuclass,stuscore)
values(1004,』李三』,』大四』,60);
insert into student(stuid,stuname,stuclass,stuscore)
values(1005,』張四』,』大一』,93);
insert into student(stuid,stuname,stuclass,stuscore)
values(1006,』張四』,』大一』,93);
–修改資料
update student
set stuname=』小埋』
where stuid=1005;
–刪除資料
delete from student
where stuid=1006;
–查詢資料
select stuid,stuname
from student
where stuscore>90;
–鏈結多條件
select *
from student
where stuscore>90 or stuid>1002;
–範圍條件篩選
select *
from student
where stuscore>=90 and stuscore<=95;
–為表新增乙個字段
alter table student add *** varchar2(10);
–檢視學習表
select * from student;
–修改字段
alter table student modify *** varchar2(5);
–刪除制定的列
alter table student drop column *** ;
–修改名稱
alter table student rename column stuscores to stuscore ;
–判斷字段是否為空
select (case when trim(』 『) is not null
then 『not null』
else 『is null』 end)
as stuname from dual;
Oracle基本用法補充學習
1字串函式 1 大小寫轉換函式lower 待轉換的字串 將大寫轉換成小寫 select lower ename from emp 2 將小寫轉換成大寫 select lower ename from emp 3 將字串的首字母大寫 select initcap ename from emp 4 將兩...
oracle中rownum基本用法
rownum動態產生,類似於sqlserver中的top rounum隨機生成,與記錄繫結,與rowid有區別。在上面語句中selec查得結果集後,才會新增乙個偽列rownum。rownum偽列是乙個從1開始的序列,不符合 10條件,記錄被過濾了。10 開窗函式 解決傳統聚合函式每個分組只能產生乙個...
ORACLE 游標 cursor的基本用法
游標是sql的乙個記憶體工作區,由系統或使用者以變數的形式定義。游標的作用就是用於臨時儲存從資料庫中提取的資料塊。在某些情況下,需要把資料從存放在磁碟的表中調到計算機記憶體中進行處理,最後將處理結果顯示出來或最終寫回資料庫。這樣資料處理的速度才會提高,否則頻繁的磁碟資料交換會降低效率。游標的作用就相...