當前位置:首頁 » 編程語言 » sql跨表查詢

sql跨表查詢

發布時間: 2022-07-21 08:36:47

❶ 跨資料庫連表查詢sql語句怎麼寫

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」圖標。

❷ SQL跨表子查詢

很簡單 SQL如下:
select a.name,sum(b.dty) as 'dty',min(price) as 'price',sum(amount) as 'amount' from 表1 a
join 表2 b
on a.code=b.item
group by a.name
但是這裡面有個問題你沒有詳細說明,在取價格的時候,有可能存在價格不相同的數據,為了匯總價格,只能取最大,最小,或者是平均,我寫出的是取最小。
不明白可以追問

❸ SQL 跨表查詢語句

1:查詢出超過80分以上的學生名稱Select name From table1 As t1 join table1 As t2 On t1.id=t2.id Where mark>802:刪除ID為4的學生全部信息前提是否設了級聯刪除~沒有的話要寫觸發器有的話直接指定刪除 Delete table1 where id=4 3:將ID為5成績為90的學生信息添加到表中(不是很明白你的意思)if((select * From table2 where id=5 and mark=90)Begin Insert Into table1 value (5,'名字','性別')End 4:求最高MARK的學生姓名Select name From table1 As t1 join table1 As t2 On t1.id=(Select top1 id From table2 order by mark Desc) 5:求男女同學的平均分並能對其進行對比那個更多if((select avg(mark) from table1 As t1 join table1 As t2 On t1.id=t2.id where sex='nan')>(select avg(mark) from table1 As t1 join table1 As t2 On t1.id=t2.id where sex='nv')) Begin print '男多' EndElse Begin print '女多' End6:Select t1.id name sex num mark From table1 As t1 join table1 As t2 On t1.id=t2.id

❹ SQL sever怎樣跨表查詢

select
t1.
學號
,
t1.姓名,
t2.成績
from
表1
as
t1
inner
join
表2
as
t2
on
t1.學號
=
t2.學號
把這個語句放到sql
server

查詢分析器
裡面,F5
就能看到了。

❺ sql中如何用select 語句實現跨表計數查詢

select
b.單位名稱,
count(1)
單位人數,

sum(case when
a.性別
=
'女'
then 1 when
a.性別
=
'男'
then 0 end)
as
女性人數,

sum(case when
a.性別
=
'男'
then 1 when
a.性別
=
'女'
then 0 end)
as
男性人數
from
a,
b
where
a.單位代碼
=
b.單位代碼
group
by
b.單位名稱

❻ 如何用一句sql語句進行跨表查詢

表1:TA
表2:TB
select TA.* , TB.*
from TA,TB
where TA.列名 = TB.列名。

❼ sql跨表格查詢語句

SELECTDISTINCTA.XINGMING'姓名',A.BIANHAO'編號',B.HAOMA'身份證號碼'
FROMDBO.ZHIWENA,DBO.YUANGONGB
WHEREA.BIANHAONOTIN
(SELECTBIANHAO
FROMDBO.KAOQIN
WHERECONVERT(VARCHAR,RQ,120)LIKE'%2018_03_%')
ANDA.BIANHAO=B.BIANHAO
ORDERBYBHASC

❽ sql跨資料庫查詢兩個表的方法,加急啊!!

  1. 列出兩個表的數據

  2. select * from [AAA]..Table1 a inner join

  3. [BBB]..Table2 b on a.id1 = b.id2

  4. 只BBB表裡的數據

  5. Select * from [BBB]..Table2 b where b.id2

  6. in(Select a.id1 from [AAA]..Table1 a)

  7. AAA和BBB是資料庫名 資料庫名和表名之間放兩個點

❾ 對多對,跨表查詢,sql語句怎麼寫,急,在線等

最好把表結構提供一下。
1、以「表名一」為基準,將「表名多」中「欄位」相同的行查出,「表名一」中有而「表名多」中不存在的就不顯示:
select
要查詢的欄位
from
表名一,表名二
where
表名一.欄位=表名多.欄位
2、以「表名一」為基準,將「表名多」中「欄位」相同的行查出,「表名一」中有的就都顯示,「表名多」中沒有的會顯示為「NULL」
select
要查詢的欄位
from
表名一
left
outer
join
表名多
on
(
表名一.欄位=表名多.欄位)

熱點內容
傳奇永恆掛機腳本 發布:2025-03-05 06:56:27 瀏覽:6
androidapp簽名 發布:2025-03-05 06:55:03 瀏覽:982
邁騰汽車互聯怎麼安裝安卓app 發布:2025-03-05 06:54:56 瀏覽:195
收錄報紙的資料庫是 發布:2025-03-05 06:46:30 瀏覽:418
ftp上傳不了 發布:2025-03-05 06:35:45 瀏覽:345
伺服器硬碟怎麼裝台式電腦上 發布:2025-03-05 06:27:34 瀏覽:711
什麼安卓模擬器可以截圖掃碼 發布:2025-03-05 06:05:04 瀏覽:715
源網路硬碟源碼 發布:2025-03-05 05:56:16 瀏覽:984
拉力競速安卓用什麼手柄 發布:2025-03-05 05:37:13 瀏覽:898
C編譯多個 發布:2025-03-05 05:21:16 瀏覽:512