各類SQL語句彙總

2021-10-18 17:26:30 字數 1014 閱讀 3499

1.將結果進行排序後,對排序後的資料進行排名

select 

t.score score,

cast(

(case

when

@rowtotal

= t.score then

@rownum:=

@rownum+0

when

@rowtotal := t.score then

@rownum:=

@rownum+1

when

@rowtotal=0

then

@rownum:=

@rownum+1

end)

as signed)

as`rank`

from

(select score from scores order

by score desc

) t,

(select

@rownum:=0,

@rowtotal:=

null

)c

其中case when的語句解釋如下:

2.刪除語句聯表查詢

delete

from table1 t1,table2 t2 where t1.id > t2.id and t1.email = t2.email;

該語句時錯誤的,執行後會報錯,應該寫成以下的方式

delete t1 from table1 t1,table2 t2 where t1.id > t2.id and t1.email = t2.email;
兩張表關聯查詢的話,就需要制定好要刪除哪張表。

後續有其他的sql語句,再來繼續新增

SQL語句彙總

檢視oracle伺服器端字符集 select from nls database parameters 檢視oracle客戶端字符集 select from nls instance parameters 全庫匯出資料 exp 使用者名稱 密碼 遠端的ip 埠 例項 file 存放的位置 檔名稱.d...

SQL語句彙總

sql語句彙總 一 資料庫 1.建立資料庫 create database name 2.檢視資料庫 show databases 3.選擇資料庫 use name 4.刪除資料庫庫 drop database name 二 表 1.建立表 create table name 屬性名 資料型別 屬性...

SQL語句彙總(一)

sql 是 structured query language 即 結構化查詢語言 的簡稱,它是用來管理關係型資料庫的。其包括 資料定義語言 ddl 資料查詢語言 dql 資料操作語言 dml 資料控制語言 dcl 建立資料庫 create database 資料庫名 資料庫名命名規則 複製表 cr...