select
*from tablename limit i,n
# tablename:表名
# i:為查詢結果的索引值(預設從0開始),當i=0時可省略i
# n:為查詢結果返回的數量,offset
# i與n之間使用英文逗號","隔開
limit n 等同於 limit0,n
-- for instance
# 查詢10條資料,索引從0到9,第1條記錄到第10條記錄
select
*from t_user limit10;
select
*from t_user limit0,
10;# 查詢8條資料,索引從5到12,第6條記錄到第13條記錄
select
*from t_user limit5,
8;
insert
into 目標表 select
*from **表;
insert
into t_a select
*from t_b ;
insert
into 目標表 (欄位1
, 欄位2,.
..)select 欄位1
, 欄位2,.
..from **表;
(相對應字段的型別必須保持一致)
insert
into t_a ( name, age )
select name, age from t_b where age >
10;
insert
into 目標(欄位1,欄位2...
..) select 欄位1,欄位2...
...from **表 where
notexists
(select
*from 目標表 where 目標表.欄位 = **表.欄位)
;insert
into t_a (name)
select name from t_b where
notexists
(select
*from t_a where t_a.name = t_b.name)
;
sql 中case when 基礎使用
sql 語句中 case when then 簡單使用 因為表很簡單,就不為大家展示建表的 了 select from user 結果如圖 when 1 then 男 when 2 then 女 else 寵物 end 性別 from user u 查詢結果如下 從中可以看出我們的case函式是作為...
SQL 基礎 NEW VALUE 的使用
sql 基礎 new value 的使用 通常的使用方法為 column column name new value var name new value是將所獲得的列值賦予到變數名,然後該變數名可以參與後續處理 下面演示new value的用法 usr1 orcl define length 15...
SQL 基礎 NEW VALUE 的使用
sql 基礎 new value 的使用 通常的使用方法為 column column name new value var name new value是將所獲得的列值賦予到變數名,然後該變數名可以參與後續處理 下面演示new value的用法 usr1 orcl define length 15...