select
*from emp; 查詢表中所有列
select ename, sal from emp; 查詢表中ename列,和sal列
select concat(ename,
'的工資是:'
)from emp;
-->smith的工資是:
smith的工資是: sal ---> smith的工資是800
select concat(concat(ename,
'的工資是:'
), sal)
from emp;
select ename ||
'的工資是:'
|| sal from emp;
select ename ||
'的提成是:'
|| comm from emp;
強調:使用||或者concat將str1和str2進行連線,如果str1或者str2任何乙個是null,相當於連線了乙個空格
name char(10) 『abc 』 length(name)->10
name varchar2(10) 『abc』 length(name)->3
select ename, length(ename)
from emp;
create
table u1(
name char(10
),pwd varchar2(10)
);insert
into u1 values
('abc'
,'abc');
select length(name)
, length(pwd)
from u1;
103
select ename, upper(ename)
, lower(ename)
, initcap(ename)
from emp;
create
table u2(
id number(4)
, name char(10
));insert
into u2 values
(1001
,'abcd');
insert
into u2 values
(1002
,' bb ');
select name, trim(name)
from u2;
select name || id, rtrim(name)
|| id from u2;
insert
into u2 values
(1003
, trim(
'a'from
'aba'))
;1003 b
insert
into u2 values
(1004
, ltrim(
'aba'
,'a'))
;1004 ba
select ename, sal, lpad(sal,6,
'¥')
from emp;
insert
into u2 values(1
, substr(
'abcdefgh',3
,4))
;1 cdef
insert
into u2 values(2
, substr(
'abcdefgh',0
,4))
;2 abcd
insert
into u2 values(3
, substr(
'abcdefgh',-
2,1)
);3 g
insert
into u2 values(4
, substr(
'abcdefgh',2
,100))
;4 bcdefgh
insert
into u2(id)
values
(instr(
'abcdabcaerga'
,'a',3
,2))
;8
insert
into u2(id)
values
(instr(
'abcdabcaerga'
,'a'))
;1
Oracle資料庫學習筆記 一
微軟 sql server 和 access 瑞典mysql ab公司 mysql ibm公司 db2 美國sybase公司 sybase ibm公司 informix 美國oracle公司 oracle 小型資料庫 access 中型資料庫 sql server mysql informix 大型...
資料庫 Oracle學習筆記(1)
類class class student 學生物件public class student byte b 100 int i 10000 double d 3.14 char c 我 boolean f true id name age1001 張三30 1002 李四25 nickname pas...
資料庫筆記4
第六章 關係資料理論 一 規範化 規範化理論正是用來改造關係模式,通過分解關係模式來消除其中不合適的資料依賴,以解決插入異常 刪除異常 更新異常和資料冗餘問題。1.函式依賴 設r u 是乙個屬性集u上的關係模式,x和y是u的子集。若對於r u 的任意乙個可能的關係r,r 中不可能存在兩個元組在x上的...