国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

一些實用的sql語句

2020-07-26 14:32:26
字體:
來源:轉載
供稿:網友
1.查詢高于平均價格的商品名稱:
SELECT item_name FROM ebsp.product_market_price WHERE item_price > (SELECT AVG(item_price) FROM ebsp.product_market_price
2.oracle9i以上版本,可以實現將某張表的數據同時插入到多張表中。例:
復制代碼 代碼如下:

INSERT ALL
WHEN deptno=10 THEN INTO dept10 --部門編號為10的插入表dept10中
WHEN deptno=20 THEN INTO dept20
WHEN deptno=30 THEN INTO dept30
WHEN job='CLERK' THEN INTO clerk --崗位為CLERK的插入表clerk 中
ELSE INTO other
SELECT * FROM emp;

可以將前面的sql語句變為INSERT FIRST 后面不變,當使用First操作符執行多表插入時,如果數據已經滿足了先前的條件,并且已經被插入到某表中,那么該行數據在后續的插入中將不會被再次使用。
3.截取字符串制定的長度。
復制代碼 代碼如下:

select substr(item_name,0,2) from ebsp.product_market_price
select substr(‘ho鮮紅的鮮花 ',0,3) from dual; --print ‘ho鮮'

獲得emp系統表中hiredate雇傭日期,有重復的記錄,也就是一天中雇傭多名員工的記錄。
復制代碼 代碼如下:

SQL1: select * from scott.emp where hiredate in (select hiredate mycount from scott.emp group by hiredate having count(*) >1)
SQL2:select t2.* from scott.emp t2 ,
(select t.hiredate,count(*) mycount from scott.emp t group by t.hiredate having count(*) >1) t1
where t2.hiredate = t1.hiredate

如果hiredate存入數據庫中時日期型帶有時分秒,可以通過to_char(CREATE_DATE, 'YYYY-MM-DD')來代替上面的
4.修改oracle數據庫緩存大小,以system登陸:
復制代碼 代碼如下:

alter system set db_cache_size = 700m scope = spfile;
alter system set shared_pool_size = 200m scope=spfile;
alter system set pga_aggregate_target = 100m scope=spfile;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达拉特旗| 嘉兴市| 安远县| 太谷县| 霍林郭勒市| 通辽市| 怀仁县| 柘荣县| 昂仁县| 高要市| 定远县| 双峰县| 明水县| 咸宁市| 特克斯县| 宣恩县| 凤冈县| 新化县| 喀喇沁旗| 杭锦旗| 溆浦县| 苗栗县| 沅江市| 阳春市| 临沧市| 灵石县| 鸡泽县| 香河县| 天台县| 周口市| 谢通门县| 宜春市| 鄢陵县| 于都县| 浑源县| 金沙县| 青川县| 吴忠市| 中江县| 民乐县| 大宁县|