當前位置:首頁 » 編程語言 » sql把兩個查詢結果並列顯示
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql把兩個查詢結果並列顯示

發布時間: 2022-11-16 22:51:36

① 我怎麼樣合並sql表查詢2個得到的信息顯示在一起

select b_1,b_2,b_3 from b where a_1='1111'
union all
select a_1,a_2,'' from a where b_1='1111'

order by 欄位 desc

要這樣?

② 怎麼用sql語句將兩個表的欄位並列查詢出來

select * from table1 union all select * from table2,union all 是所有的都顯示出來,union 是只顯示不重復的,如果兩個表的欄位部分相同,把查詢的欄位寫出來亦可

③ sql select語句,查詢出兩列結果拼接在一起

1、Oracle創建表,含兩列,name和job;create table test_job(name varchar2(30), job varchar2(30));

④ 求救。。如何把兩條sql語句查詢的結果連接到一起顯示

2個查詢結果可以一對一關聯,不過要有關聯的欄位,然後用left join ,right join
,inner join 都隨意的。如果沒有關聯欄位可以自己在查詢時候添加一個唯一標示的欄位作為關聯欄位

⑤ sql語句將兩個查詢結果並列輸出

如果是2個SQL語句的話。如果列名都一樣,使用UNIONALL就可以了。例如select*from表1UNIONALLselect*from表2就可以了。

⑥ 合並兩條SQL語句,數據記錄並列顯示在一列

這個我項目里的代碼,和你的問題差不多。我這里能執行。上午沒有幫你解決問題。。你看看這個能不能幫到你。

SELECT wm_shiji_addr AS 地址, warm_time AS 時間, warm_jz_num 集中器編號, wm_num 電表編號,
warm_reason 報警原因, 處理人 = (CASE WHEN warm_deal_with IS NULL
THEN '未處理' WHEN warm_deal_with IS NOT NULL THEN warm_deal_with END),
備注 = (CASE WHEN warm_remark IS NULL THEN '無備注' WHEN warm_remark IS NOT NULL
THEN warm_remark END)
FROM warm_new, wm_shiji_info
WHERE warm_new.warm_wm_or_em_num = wm_shiji_info.wm_shiji_num AND
wm_shiji_info.jz_num = warm_new.warm_jz_num
UNION
SELECT em_shiji_addr AS 地址, warm_time AS 時間, warm_jz_num 集中器編號, em_num 電表編號,
warm_reason 報警原因, 處理人 = (CASE WHEN warm_deal_with IS NULL
THEN '未處理' WHEN warm_deal_with IS NOT NULL THEN warm_deal_with END),
備注 = (CASE WHEN warm_remark IS NULL THEN '無備注' WHEN warm_remark IS NOT NULL
THEN warm_remark END)
FROM warm_new, em_shiji_info
WHERE warm_new.warm_wm_or_em_num = em_shiji_info.em_shiji_num AND
em_shiji_info.jz_num = warm_new.warm_jz_num
UNION
SELECT jz_addr AS 地址, warm_time AS 時間, warm_jz_num 集中器編號, 電表編號 = '000000000000',
warm_reason 報警原因, 處理人 = (CASE WHEN warm_deal_with IS NULL
THEN '未處理' WHEN warm_deal_with IS NOT NULL THEN warm_deal_with END),
備注 = (CASE WHEN warm_remark IS NULL THEN '無備注' WHEN warm_remark IS NOT NULL
THEN warm_remark END)
FROM warm_new, jz_info
WHERE warm_new.warm_jz_num = jz_info.jz_num AND warm_wm_or_em_num IS NULL

⑦ SQL查詢如何另數據並排顯示

--測試環境mssql2008
createtablet
(
AVArchar(10),
Bint
)

insertintoTvalues('張三',60)
insertintoTvalues('張三',50)
insertintoTvalues('張三',70)
insertintoTvalues('張三',40)
insertintoTvalues('李四',10)
insertintoTvalues('李四',20)
insertintoTvalues('李四',30)
insertintoTvalues('王五',40)

--按A分組,產生一個記錄號
--然後按記錄號行列轉換
selectA,[1]AsB,[2]ASC,[3]AsD,[4]AsEfrom
(
select*,ROW_NUMBER()over(partitionbyAorderbygetdate())Asid
fromT
)M
pivot
(
max(B)
Foridin([1],[2],[3],[4])
)N

⑧ sql 將兩個查詢結果合並到一起(這兩個結果沒有任何關系,只是要並排的顯示在一個結果中)

兩種方式:
第一種,建立試圖 create view
第二種,多表查詢(select A.COL1,A.COL2,B.COL1 from TABLE1 A,TABLE2 B),

⑨ sql 如何在同一個表中將兩個select的結果放在一起

問題:

selectbegin_timefromt_tablewhere......
selectend_timefromt_tablewhere.......
我要將同一天中的begin_time和end_time放在一起

可以這樣(////不知道你時間是什麼格式的,你截取日期去相等即可)

selecta.begin_time,b.end_time
from
(selectbegin_timefromt_tablewhere......)a
fulljoin
(selectend_timefromt_tablebwhere.......)b
onsubstring(a.begin_time,0,8)=substring(a.end_time,0,8)

有問題在追問,望採納。

⑩ 怎麼把兩句sql查詢的不同欄位結果列拼接在一起展示出來..求高人指導!

兩張表有關聯欄位嗎?如果沒有,你這個樣的結果有什麽用?
沒有關聯欄位,只能用視圖了
1:sql2000可以用下面的寫法
create view g
as
select t1.a,t1.b,t2.d,t2.e
from c t1,
f t2
where t1.a*=t2.d

select a,b,d,e from g