介紹:oracle資料庫系統是美國oracle公司(甲骨文)提供的以分布式資料庫為核心的一組軟體產品, oracle有很多種查詢方法,現在我來教大家一些簡單的條件查詢:
第一種:
較為精準的查詢:
我要從oracle資料庫中查詢姓king名字為steven的人:
select * from employees where first_name||last_name=『stevenking』;
效果圖如下
第二種:
比較模糊的查詢:
我要從oracle資料庫中查詢名字中有se字母的名字:
select * from employees where first_name like 『%se%』;
效果圖如下
第三種:
運用ang的運算子查詢:
我要從oracle資料庫中查詢姓名中姓有m和名字中有se字母的人:
select * from employees where first_name like 『%se%』 and last_name like 『%m%』;
效果圖如下
第四種:
運用or 運算子
我要從oracle資料庫中查詢姓有m並且名字中有se字母的人:
select * from employees where first_name like 『%se%』 or last_name like 『%m%』;
效果圖如下
第五種:
運用and 與 or 運算子混合使用
我要從oracle資料庫中查詢姓有m並且名字中有se字母的人和他上司的id號。
select * from employees where (first_name like 『%se%』 or last_name like 『%m%』) and manager_id=108;
效果圖如下
第六種:
範圍查詢
我要從oracle資料庫中查詢工資大於或等於10000小於或等於20000的人。
select * from employees where salary>=10000 and salary<=20000;
效果圖如下
第七種空值查詢
我要從oracle資料庫中查詢績效獎金為空的資料:
select * from employees t where commission_pct is null;
效果圖如下
第八種查詢時去掉重複資料
我要從oracle資料庫中employees表中查詢job_id資料,去重複
select distinct job_id from employees
效果圖如下
第九種排序查詢:
公升序排序 select * from employees order by employee_id;
降序排序 select * from employees order by employee_id desc;
效果圖如下:
oracle運算子及單錶查詢
select語句 select 子句 指定查詢結果集的列的組成,列表中的列可以來自乙個或多個表或檢視 from 子句 指定要查詢的乙個或多個表或檢視 where 子句 指定查詢的條件 select emp id from employee 列的別名 如果查詢語句中有表示式時,表示式的名稱將會顯示在列...
Oracle單錶分割槽
1 表中大小超過2g 2 表中有歷史資料,新的資料被新增到新的分割槽中。sql檢視表占用空間 檢視表中占用記憶體大小,固定用法 select segment name,sum bytes 1024 1024 m from dba extents where segment name 表名 group...
單錶查詢 LINQ to DataSet
fill the dataset.dataset ds new dataset ds.locale cultureinfo.invariantculture filldataset ds datatable orders ds.tables salesorderheader var query fr...