1.給列起別名時以下情況需要加雙引號:
2.連線操作符||,注意oracle的字串是單引號引起來的
3.消除重複行distinct,加在列名的前面
例:從emp表中查詢部門編號
select distinct deptno
from emp;
4.檢視表結構:在命令視窗 desc 表名;
5.限定條件的查詢
select [distinct]
from 表名
[where 條件];
條件中加比較操作符:< <= > >= <>(不等於)
6.比較字元型、日期型資料,要加單引號』』
7.oracle預設的日期格式:dd-mon-rr 『13-2月-19』
8.特殊比較符運算子(4個)
in(集合列表) 查詢資料是否等於集合列表中的某乙個
例:1)查詢工資在1000到1500之間的員工姓名和工資
select ename,sal
from emp
where sal between 1000 and 1500;
2)查詢經理編號為空的員工姓名,經理編號
select ename,mgr
from emp
where mgr is null;
3)查詢姓名是以s開頭的員工姓名
select ename
from emp
where ename like 's%'
查詢姓名中第二個字母是l的員工姓名
select ename
from emp
where ename like '_l%'
4)查詢部門編號為10或者20的員工姓名,部門編號
select ename,deptno
from emp
where deptno in (10,20);
9.not的組合使用 例:
1)查詢工資不在3000到5000之間的員工姓名,工資
select ename,sal
from emp
where sal not between 3000 and 5000
2)查詢姓名中不包含以l開頭的員工姓名
select ename
from emp
where ename not like 'l%'
3)查詢部門編號不是10,20的員工姓名,部門編號
select ename,deptno
from emp
where deptno not in (10,20)
4)查詢經理編號不為空的員工姓名,經理編號
select ename,mgr
from emp
where mgr not is null
10.oracle的邏輯運算子
11.排序
select [distinct]
from 表名
[where 條件]
[order by [asc|desc],...];
預設是公升序:asc
降序:desc
如果是對null公升序,排在最後,如果是降序,排在最前。
注意:order by 一定要寫在sql語句的最後
如果別名加了「」,那麼排序時別名也要加「」
按照列的序號指:select後面列的順序,第幾列,從第一列開始。
Oracle儲存過程基礎內容
create or replace procedure firstpro asbegin dbms output.put line hello word,my name is stored procedure end 裡面只有乙個輸出語句 呼叫begin firstpro end create or...
CSS基礎內容(一)
一入 深世海,不知禿頭何時來!又是深夜來臨了,這一天又不知不覺過去了。整理一下今天css主要關鍵點內容,以便後續隨時複習,加油!簡介 css cascading style sheets 層疊樣式表。負責頁面的表現給頁面增加樣式 如字型顏色 寬高 背景色 引入css a.行內樣式大家都是年輕人嘛。相...
JS基礎內容小結(基礎)(一)
字串的各類方法 str.charat 1 從第0個開始計算獲取第乙個子符串,如str 你好嗎 獲取到 好 str.charcodeat 1 獲取對應字串的編碼數字 從第0個開始計算 string.fromcharcode 22937,21619 返回對應字串編碼的字串 以下應該記一下 靜態方法 0 ...