select * from emp t-- t列的別名--返回所有列select ename || sal as hehe from emp;--列的合併(使用連線)
select concat(ename,sal)as heh from emp--列的合併(使用連線)
select ename, job_id, salary,
/*commission_pct
*/ from emp;--列為空值
select ename, salary,
/*12*(salary+100)
*/ from emp;--對列的資料進行運算
--過濾,使用where條件子句,將不符合的行過濾掉
-- where語句 緊跟 from
語句select ename, sal
from emp
where sal between
2000 and 3000-使用between .....and....--查詢薪資在2000到3000的人員名單
select ename, sal
from emp
where sal >=2000 and sal<=3000 --使用比較運算 --查詢薪資在2000到3000的人員名單
-- in
select ename, sal, job
from emp
where job in (
'manager
', '
clerk
');--注意括號內為大寫,字串的比較
--like --模糊查詢(%與_可以搭配使用)
select ename
from emp
where ename like 's%
'; --選擇姓名中以s開頭的姓名
select ename
from emp
where ename like
'%s%
'; --選擇姓名中含有s的姓名
select ename
from emp
where ename like '%s
'; --選擇姓名以s結尾的姓名
--null --空值
select ename, comm --comm 獎金
from emp
where comm is null; --查詢沒有獎金的人員名單
--order by --排序
--asc --公升序
--desc --降序
select ename, sal from
emp
order by sal --預設排序為從低到高
select ename, sal from
emp
order by sal asc --根據薪水從低到高排序
select ename, sal from
emp
order by sal desc --根據薪水從高到底排序
---where子句
--條件語句,用來多慮資料。
--使用比較運算
--使用 between, in, like和 null運算
--使用邏輯運算子 and, or和not
---order by 子句
--排序語句(預設為公升序)
--asc 公升序
--desc 降序
資料庫相關整理語句
備份資料庫 backup database testdb to disk d data testdb20070906.bak 清空日誌 dump transaction testdb with no log 截斷事務日誌 backup log testdb with no log 收縮資料庫 dbc...
資料庫相關基礎語句
查詢儲存過程 exec sp helptext p business orderpool 查詢資料庫下所有下列內容 select name from sysobjects where xtype tr 所有觸發器 select name from sysobjects where xtype p 所...
資料庫增刪改的相關語句
一 運算子 1.算術運算子 2.賦值運算子 3.關係運算子 4.邏輯運算子 and or not 二 資料插入 第一種 insert into 表名 列名1,列名2,values 值1,值2,第二種 insert into 表名 列名1,列名2,已存在的表 select 列名1,列名2.from 源...