初學者的我們在使用group by的時候往往又是時候發現我們某些字段無法使用,這時候我們就可以使用這個函式強制把你想要返回的字段你強制返回出去
這時我的表:
create
table sc(skey int
,sid varchar(10
),cid varchar(10
),score decimal(18
,1),
primary
key(skey));
insert
into sc values
('1'
,'01'
,'01',80
);insert
into sc values
('2'
,'01'
,'02',90
);insert
into sc values
('3'
,'01'
,'03',99
);insert
into sc values
('4'
,'02'
,'01',70
);insert
into sc values
('5'
,'02'
,'02',60
);insert
into sc values
('6'
,'02'
,'03',80
);insert
into sc values
('7'
,'03'
,'01',80
);insert
into sc values
('8'
,'03'
,'02',80
);insert
into sc values
('9'
,'03'
,'03',80
);insert
into sc values
('10'
,'04'
,'01',50
);insert
into sc values
('11'
,'04'
,'02',30
);insert
into sc values
('12'
,'04'
,'03',20
);insert
into sc values
('13'
,'05'
,'01',76
);insert
into sc values
('14'
,'05'
,'02',87
);insert
into sc values
('15'
,'06'
,'01',31
);insert
into sc values
('16'
,'06'
,'03',34
);insert
into sc values
('17'
,'07'
,'02',89
);insert
into sc values
('18'
,'07'
,'03',98
);
下面是我的查詢語句:
select any_value(a.cid)
, any_value(a.sid)
, any_value(a.score)
from sc a
inner
join
sc b
on a.sid = b.sid
and a.cid != b.cid
and a.score = b.score
group
by a. cid, b.sid;
如果不使用這個函式的話會給我們報乙個
這樣的異常,大概就是不相容這樣的sql語句
參考:
Kindle的使用體驗
2018年底入手了亞馬遜的kindle電子書閱讀器kindle white,總的來說,還是相當的不錯。下面我根據實際分享一下使用體驗。優勢一 專注 優勢二 舒適 通常,手機或者平板電腦的螢幕是led屏,它的原理是通過內部色彩渲染,反光嚴重,太暗則閱讀體驗差,而太亮,眼睛很快就會不舒服。kindle的...
GVIM VIM使用體驗
現在全面轉戰linux,雖然使用ubuntu,雖然早就有了rhcsa證書.好吧,面臨的頭一件大事就是搞定linux下的編譯環境,早就在使用vim,但是都得不到最夠的時間對vim進行系統的配置,每天回到家裡就會發現精力會被各種事物吸引。很悲催。所以說環境才是硬道理。這篇帖子是乙個總覽,用來索引我以後發...
Docker for windows 使用體驗
用這個 剛開始報錯說我開了hvt 關了重啟就好了 然後又啟動報錯 running pre create checks default no default boot2docker iso found locally,downloading the latest release 載入本地tar.7z檔...