亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長(zhǎng)網(wǎng)

精妙的SQL語(yǔ)句

2022-10-28 18:50| 查看: 2602 |來(lái)源: 互聯(lián)網(wǎng)

精妙的SQL語(yǔ)句匯總,SQL數(shù)據(jù)庫(kù)的語(yǔ)句...

說(shuō)明:復(fù)制表(只復(fù)制結(jié)構(gòu),源表名:a 新表名:b) 

select * into b from a where 1<>1
說(shuō)明:拷貝表(拷貝數(shù)據(jù),源表名:a 目標(biāo)表名:b)
insert into b(a, b, c) select d,e,f from b;
說(shuō)明:顯示文章、提交人和最后回復(fù)時(shí)間
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table 
where table.title=a.title) b
說(shuō)明:外連接查詢(表名1:a 表名2:b)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
說(shuō)明:日程安排提前五分鐘提醒
select * from 日程安排 where datediff('minute',f開(kāi)始時(shí)間,getdate())>5
說(shuō)明:兩張關(guān)聯(lián)表,刪除主表中已經(jīng)在副表中沒(méi)有的信息
delete from info where not exists ( select * from infobz where info.infid=infobz.infid )
說(shuō)明:-- 

SQL: 

SELECT A.NUM, A.NAME, B.UPD_DATE, B.PREV_UPD_DATE 

FROM TABLE1, 

(SELECT X.NUM, X.UPD_DATE, Y.UPD_DATE PREV_UPD_DATE 

FROM (SELECT NUM, UPD_DATE, INBOUND_QTY, STOCK_ONHAND 

FROM TABLE2 

WHERE TO_CHAR(UPD_DATE,'YYYY/MM') = TO_CHAR(SYSDATE, 'YYYY/MM')) X, 

(SELECT NUM, UPD_DATE, STOCK_ONHAND 

FROM TABLE2 

WHERE TO_CHAR(UPD_DATE,'YYYY/MM') = 

TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'YYYY/MM') || '/01','YYYY/MM/DD') - 1, 'YYYY/MM') ) Y, 

WHERE X.NUM = Y.NUM (+) 

AND X.INBOUND_QTY + NVL(Y.STOCK_ONHAND,0) <> X.STOCK_ONHAND ) B 

WHERE A.NUM = B.NUM
說(shuō)明:-- 
select * from studentinfo where not exists(select * from student where 
studentinfo.id=student.id) and 系名稱='"&strdepartmentname&"' and 專業(yè)名稱
='"&strprofessionname&"' order by 性別,生源地,高考總成績(jī)
從數(shù)據(jù)庫(kù)中去一年的各單位電話費(fèi)統(tǒng)計(jì)(電話費(fèi)定額賀電化肥清單兩個(gè)表來(lái)源) 

SELECT a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy') AS telyear, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '01', a.factration)) AS JAN, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '02', a.factration)) AS FRI, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '03', a.factration)) AS MAR, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '04', a.factration)) AS APR, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '05', a.factration)) AS MAY, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '06', a.factration)) AS JUE, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '07', a.factration)) AS JUL, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '08', a.factration)) AS AGU, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '09', a.factration)) AS SEP, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '10', a.factration)) AS OCT, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '11', a.factration)) AS NOV, 

SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '12', a.factration)) AS DEC 

FROM (SELECT a.userper, a.tel, a.standfee, b.telfeedate, b.factration 

FROM TELFEESTAND a, TELFEE b 

WHERE a.tel = b.telfax) a 
GROUP BY a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy')
說(shuō)明:四表聯(lián)查問(wèn)題
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on 
a.a=d.d where ..... 
說(shuō)明:得到表中最小的未使用的ID號(hào)
SELECT (CASE WHEN EXISTS(SELECT * FROM Handle b WHERE b.HandleID = 1) THEN MIN(HandleID) + 1 
ELSE 1 END) as HandleID  FROM Handle WHERE NOT HandleID IN (SELECT a.HandleID - 1 FROM 
Handle a)
一個(gè)SQL語(yǔ)句的問(wèn)題:行列轉(zhuǎn)換
select * from v_temp
上面的視圖結(jié)果如下:
user_name role_name
-------------------------
系統(tǒng)管理員 管理員 
feng 管理員 
feng 一般用戶 
test 一般用戶 
想把結(jié)果變成這樣:
user_name role_name
---------------------------
系統(tǒng)管理員 管理員 
feng 管理員,一般用戶 
test 一般用戶
===================
create table a_test(name varchar(20),role2 varchar(20))
insert into a_test values('李','管理員')
insert into a_test values('張','管理員')
insert into a_test values('張','一般用戶')
insert into a_test values('常','一般用戶')
create function join_str(@content varchar(100))
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(role2) from a_test where [name]=@content
select @str=right(@str,len(@str)-1)
return @str
end
go
--調(diào)用:
select [name],dbo.join_str([name]) role2 from a_test group by [name]
--select distinct name,dbo.uf_test(name) from a_test
快速比較結(jié)構(gòu)相同的兩表
結(jié)構(gòu)相同的兩表,一表有記錄3萬(wàn)條左右,一表有記錄2萬(wàn)條左右,我怎樣快速查找兩表的不同記錄?
============================
給你一個(gè)測(cè)試方法,從northwind中的orders表取數(shù)據(jù)。
select * into n1 from orders
select * into n2 from orders
select * from n1

select * from n2

--添加主鍵,然后修改n1中若干字段的若干條
alter table n1 add constraint pk_n1_id primary key (OrderID)
alter table n2 add constraint pk_n2_id primary key (OrderID)
select OrderID from (select * from n1 union select * from n2) a group by OrderID having 
count(*) > 1
應(yīng)該可以,而且將不同的記錄的ID顯示出來(lái)。
下面的適用于雙方記錄一樣的情況,
select * from n1 where orderid in (select OrderID from (select * from n1 union select * from 
n2) a group by OrderID having count(*) > 1) 
至于雙方互不存在的記錄是比較好處理的
--刪除n1,n2中若干條記錄
delete from n1 where orderID in ('10728','10730')
delete from n2 where orderID in ('11000','11001')

--*************************************************************
-- 雙方都有該記錄卻不完全相同
select * from n1 where orderid in(select OrderID from (select * from n1 union select * from 
n2) a group by OrderID having count(*) > 1)
union
--n2中存在但在n1中不存的在10728,10730
select * from n1 where OrderID not in (select OrderID from n2)
union
--n1中存在但在n2中不存的在11000,11001
select * from n2 where OrderID not in (select OrderID from n1)
四種方法取表里n到m條紀(jì)錄:
1.
select top m * into 臨時(shí)表(或表變量) from tablename order by columnname -- 將top m筆插入
set rowcount n
select * from 表變量 order by columnname desc
2.
select top n * from (select top m * from tablename order by columnname) a order by 
columnname desc
3.如果tablename里沒(méi)有其他identity列,那么:
select identity(int) id0,* into #temp from tablename
取n到m條的語(yǔ)句為:
select * from #temp where id0 >=n and id0 <= m
如果你在執(zhí)行select identity(int) id0,* into #temp from tablename這條語(yǔ)句的時(shí)候報(bào)錯(cuò),那是因?yàn)?/span>
你的DB中間的select into/bulkcopy屬性沒(méi)有打開(kāi)要先執(zhí)行:
exec sp_dboption 你的DB名字,'select into/bulkcopy',true
4.如果表里有identity屬性,那么簡(jiǎn)單:
select * from tablename where identitycol between n and m 
如何刪除一個(gè)表中重復(fù)的記錄?
create table a_dist(id int,name varchar(20))
insert into a_dist values(1,'abc')
insert into a_dist values(1,'abc')
insert into a_dist values(1,'abc')
insert into a_dist values(1,'abc')
exec up_distinct 'a_dist','id'
select * from a_dist
create procedure up_distinct(@t_name varchar(30),@f_key varchar(30))
--f_key表示是分組字段﹐即主鍵字段
as
begin
declare @max integer,@id varchar(30) ,@sql varchar(7999) ,@type integer
select @sql = 'declare cur_rows cursor for select '+@f_key+' ,count(*) from ' +@t_name +' 
group by ' +@f_key +' having count(*) > 1'
exec(@sql)
open cur_rows 
fetch cur_rows into @id,@max 
while @@fetch_status=0 
begin 
select @max = @max -1 
set rowcount @max 
select @type = xtype from syscolumns where id=object_id(@t_name) and name=@f_key
if @type=56
select @sql = 'delete from '+@t_name+' where ' + @f_key+' = '+ @id 
if @type=167
select @sql = 'delete from '+@t_name+' where ' + @f_key+' = '+''''+ @id +'''' 
exec(@sql)
fetch cur_rows into @id,@max 
end 
close cur_rows 

本文最后更新于 2022-10-28 18:50,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际
        宅男噜噜噜66一区二区66| 国产视频亚洲色图| 懂色av一区二区夜夜嗨| 奇米精品一区二区三区在线观看| 亚洲色图清纯唯美| 亚洲欧美日韩一区| 一区二区三区四区在线播放| 亚洲一区国产视频| 日韩电影在线免费看| 免费久久99精品国产| 精品一区二区三区在线播放视频 | 宅男在线国产精品| 欧美大片顶级少妇| 国产性做久久久久久| 亚洲人快播电影网| 日本系列欧美系列| 国产成人av自拍| 色噜噜狠狠成人网p站| 欧美日韩国产首页| 国产午夜精品美女毛片视频| 亚洲免费视频中文字幕| 日韩va欧美va亚洲va久久| 国产麻豆视频精品| 欧美在线一区二区三区| 精品国产伦一区二区三区免费| 欧美激情一区不卡| 午夜久久久久久久久久一区二区| 韩国一区二区三区| 欧美午夜片在线观看| 久久综合九色综合97婷婷| 亚洲精品va在线观看| 久久免费精品国产久精品久久久久| 国产欧美一区二区三区鸳鸯浴| 亚洲精品乱码久久久久久日本蜜臀| 亚洲第一福利一区| 成人短视频下载| 欧美疯狂做受xxxx富婆| 中文字幕在线一区二区三区| 免费看日韩a级影片| 91精彩视频在线观看| 久久久久久97三级| 日本不卡的三区四区五区| 91在线免费播放| 7777女厕盗摄久久久| 国产精品嫩草影院com| 亚洲高清免费视频| 99精品在线免费| 欧美激情艳妇裸体舞| 美女视频黄久久| 欧美精品久久久久久久多人混战 | 国产亚洲精品aa午夜观看| 免费三级欧美电影| 欧美日韩精品三区| 亚洲亚洲人成综合网络| 色综合色狠狠天天综合色| 亚洲女子a中天字幕| 国产精品夜夜嗨| 久久久噜噜噜久久人人看 | 国产在线精品一区二区三区不卡| 欧美午夜精品理论片a级按摩| 亚洲欧洲另类国产综合| 成人aa视频在线观看| 欧美国产一区在线| 国产不卡一区视频| 国产精品你懂的在线欣赏| 99视频一区二区| 亚洲乱码国产乱码精品精的特点| 99r国产精品| 亚洲电影在线播放| 7777精品伊人久久久大香线蕉| 日韩精品一卡二卡三卡四卡无卡| 欧美老女人第四色| 精品无人区卡一卡二卡三乱码免费卡| 欧美一区日韩一区| 国模大尺度一区二区三区| 精品播放一区二区| 成人精品视频一区二区三区尤物| 亚洲女爱视频在线| 欧美乱妇20p| 国产麻豆成人传媒免费观看| 中文字幕亚洲精品在线观看| 欧洲在线/亚洲| 蜜臀久久99精品久久久久久9| 久久精品一区蜜桃臀影院| 91麻豆福利精品推荐| 丝袜美腿亚洲一区二区图片| 国产欧美日韩视频在线观看| 欧洲视频一区二区| 国产麻豆成人精品| 午夜日韩在线电影| 欧美韩国一区二区| 欧美久久久久久蜜桃| 成人综合日日夜夜| 日韩成人av影视| 最好看的中文字幕久久| 91精品视频网| 色婷婷国产精品综合在线观看| 免费观看日韩电影| 亚洲欧美另类综合偷拍| 久久综合久久鬼色中文字| 91福利在线播放| 国产福利精品一区二区| 性感美女久久精品| 亚洲日本va在线观看| 国产日韩影视精品| 日韩欧美aaaaaa| 欧美日韩在线综合| 91麻豆产精品久久久久久| 精品亚洲成a人在线观看| 日韩精彩视频在线观看| 亚洲综合精品久久| 亚洲免费成人av| 国产精品国产三级国产有无不卡| 欧美xxxxxxxx| 欧美一区二区在线播放| 欧美性生活久久| 在线观看av一区| 91丨porny丨中文| www.亚洲激情.com| av在线播放成人| 不卡区在线中文字幕| 成人免费视频一区二区| 丁香婷婷综合激情五月色| 丁香婷婷综合激情五月色| 丁香婷婷综合激情五月色| fc2成人免费人成在线观看播放| 成人性生交大片免费看中文| 国产精品一区二区在线播放| 成人深夜福利app| 91丨国产丨九色丨pron| 欧美图区在线视频| 欧美欧美欧美欧美首页| 欧美日韩国产123区| 日韩一区二区三区电影| 欧美zozo另类异族| 中文字幕精品在线不卡| 亚洲欧美一区二区三区极速播放| 夜夜嗨av一区二区三区中文字幕 | 一区二区三区成人| 午夜伦理一区二区| 国产真实乱对白精彩久久| 粉嫩高潮美女一区二区三区| 色综合天天综合| 欧美一区二区观看视频| 国产网站一区二区三区| 亚洲毛片av在线| 日本 国产 欧美色综合| 国产精品一二三在| 欧美亚洲一区三区| 久久久综合九色合综国产精品| 亚洲欧洲日韩一区二区三区| 日韩—二三区免费观看av| 风间由美性色一区二区三区| 欧美电影影音先锋| 中文字幕人成不卡一区| 久久国产精品72免费观看| 99精品在线免费| 337p粉嫩大胆噜噜噜噜噜91av | 蜜臀99久久精品久久久久久软件| 国产成人精品一区二区三区网站观看| 色狠狠桃花综合| 久久久亚洲高清| 天天免费综合色| 91伊人久久大香线蕉| 久久蜜臀精品av| 久久黄色级2电影| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久综合一区二区| 免费日韩伦理电影| 欧美日韩国产影片| 亚洲免费成人av| 97久久精品人人澡人人爽| 久久综合久久综合久久综合| 日本亚洲电影天堂| 在线91免费看| 午夜国产不卡在线观看视频| 色天天综合久久久久综合片| 国产精品美女久久久久久久| 国产一区二区视频在线| 精品国产髙清在线看国产毛片| 午夜不卡av在线| 欧美日韩在线综合| 丝袜亚洲另类丝袜在线| 欧美日韩1234| 日本中文一区二区三区| 91精品国产综合久久福利软件| 午夜精品成人在线| 欧美乱妇23p| 看电影不卡的网站| 欧美精品一区二| 成人精品免费视频| 国产精品久久久99| 91在线云播放| 亚洲乱码国产乱码精品精可以看 | 国产毛片精品视频| 国产精品色哟哟| 色av综合在线| 日韩成人精品视频| 国产日韩影视精品| 色噜噜狠狠色综合中国|