一些常用的sql(一)

2021-07-24 10:36:29 字數 1257 閱讀 6315

在列名和別名之間放上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;

select empno,ename

from emp

where hiredate between '01-jan-81'

and'31-may-82'

可以在between前加not,用於取反

where子句中字元和日期型要用單引號括起來

用於測試某些值是否在列表中出現

select empno,ename

from emp

where job in ('salesman','clerk','manager');

可以在in前面加not,用於取反

可以進行萬用字元(%,_)查詢

select empno,ename

from emp

where job like

's_l_s%'

%代表0個或多個字元

_代表乙個字元

如果要查詢的字串中含有「_」,」%」,可以使用轉義(escape)關鍵字實現查詢

select *

from dept_temp

where dname like

'it\_'

escape

'\'

上面定義了「\」為轉義符

select *

from emp

where sal >= 1500

order

by sal desc

上面預設是asc公升序,降序是desc,其中sal也可以用列號,別名表示,也可以寫多列

注意,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 ...