在列名和別名之間放上as或者空格
用兩個豎線(||),把乙個或多個字串連起來select empno as
"employee number",ename name,(500+sal)*12
"annual salary"
from emp;
select ename ||'annual salary is '||(500+sal)*12
"employee's salary"
from emp;
select
distinct deptno
from emp;
可以在between前加not,用於取反select empno,ename
from emp
where hiredate between '01-jan-81'
and'31-may-82'
where子句中字元和日期型要用單引號括起來
用於測試某些值是否在列表中出現
可以在in前面加not,用於取反select empno,ename
from emp
where job in ('salesman','clerk','manager');
可以進行萬用字元(%,_)查詢
%代表0個或多個字元select empno,ename
from emp
where job like
's_l_s%'
_代表乙個字元
如果要查詢的字串中含有「_」,」%」,可以使用轉義(escape)關鍵字實現查詢
上面定義了「\」為轉義符select *
from dept_temp
where dname like
'it\_'
escape
'\'
上面預設是asc公升序,降序是desc,其中sal也可以用列號,別名表示,也可以寫多列select *
from emp
where sal >= 1500
order
by sal desc
注意,order by一定是sql語句的最後乙個子句
一些常用SQL
1 對select 查詢出來的資料時行修改.1 select t.rowid,t.fromtablename t 取出資料物理rowid 並顯示,些時可以對其進行修改.2 select fromtablenamefor update 取出資料顯示,此時可以對其進行編輯.以上兩種修改,修改後一定要進行...
一些常用的sql函式
select abs 5 from dual select sqrt 2 from dual select power 2,3 from dual select cos 3.14159 from dual select mod 1600 300 from dual select ceil 2.35 ...
一些常用的 sql語句總結
查詢賣最好的商品名稱 select goods name from indent detail group by goods id order by sum goods num limit 1 查詢張三購買過的商品名稱 select goods name from user join indent ...