sql連線查詢語句問題,SQL連線查詢語句問題!!!

時間 2022-02-01 19:45:05

1樓:匿名使用者

簡單寫的話,sql語句就是:

select top 10 [title], [date]from (

select [title], [date]from [new]

union

select [title], [date]from [res]

union

select [title], [date]from [affiche]

) as tbltitle

order by [date]

然後就是固定的recordset語句了。

----------------------------------------

修改如下:

select top 10 [title], [date]from (

select [title], [date]from [new]

union all

select [title], [date]from [res]

union all

select [title], [date]from [affiche]

) as tbltitle

order by [date]

2樓:

問題一 問題二

'' 2個單引號表示乙個 ' 單引號, 這是轉義字元的寫法, 因為 ' 單引號是語法中的識別符號概念

"" 2個雙引號類似2個單引號的意識

問題三& 字串連線 a&b 相當於2個變數的值連線a=abc b=def a&b = abcdef問題四

# 在sql中用字串前後加#表示該字串為日期格式問題五

% 在sql中表示沒貨查詢

3樓:匿名使用者

select top 10 title fromnew,res,affiche

where new.title = res.title and res.title = affiche.title

order by data

sql 自身連線查詢問題

4樓:匿名使用者

select b.姓名,b.班級(這裡b.

後面跟你要查詢的字段) from 學生基本資訊表 a,學生基本資訊表 b where a.姓名='查詢資訊' and a.班級號=b.班級號

5樓:匿名使用者

這是個自聯結 a是用來查詢你要找的人 得出你需要的班級號,因為a指定了姓名或者說是主鍵,就只會有一條資訊(排除重名情況),得出了班級號,再通過班級號去得到所有學生的資訊

6樓:丁丁愛答題

你就站在冠軍的位置上,我去幫你買幾個橘子

sql裡3個表的連線查詢的語句怎麼寫呀?

7樓:

string query = "select a.* from 表1 as a, 表2 as b, 表3 as c where a.[表1的字段] = b.[表2的字段] ;

8樓:孟德

select * from t1,t2,t3

也可以用join,看你的需要

sql怎麼連線查詢2個表?

9樓:大野瘦子

使用where語句進行查詢,如:

select emp.e_id,company.c_oraname from emp,company where companey.c_id=emp.c_id

但是往往會碰到比較複雜的語句,這時候使用where就不太合適了,其實sql可以用較為直接的形式進行連線操作,可以在from子句中以直接的形式指出:

select top 10 e_id,e_name,c_name

from

emp join companey on companey.c_id=emp.c_id

where

e_id not in (select top 20 e_id from emp order by  e_id  asc)

order by e_id asc

//查詢表emp中第21到第30條資料以公升序排列,其中c_name來自於另乙個表

10樓:匿名使用者

select * from ygsq b1 inner join ygsq_jl b2 on b1.id = b2.ygsql_id 這樣就把兩張表的所有資料都查詢出來了。

樓主還想怎麼查?如果單純的連線查詢就是這樣。

11樓:匿名使用者

inner join用法:

select * from ygsq as a inner join ygsq_jl as b

on a.id=b.ygsq_id

left join用法:

select * from ygsq as a left join ygsq_jl as b

on a.id=b.ygsq_id

right join用法:

select * from ygsq as a right join ygsq_jl as b

on a.id=b.ygsq_id

where用法:

select * from ygsq as a,ygsq_jl as b

where a.id=b.ygsq_id

希望回答對你有幫助。

sql查詢語句的問題,sql語句關於查詢的問題

select d,count from select day 訪問時間 d,ip位址,count from 訪問記錄表 where year 訪問時間 2008 and month 訪問時間 5 group by 1,2 一 如果你的資料庫伺服器獲取日期時間欄位的日數 1 31 不是day,請你修改...

sql查詢語句問題

select from 銷售合計 where 出貨單位 like 第一醫院 and 品名 like 蘇靈 or 品名 like 尼莫地平片 也沒啥別的毛病。覺得你這裡沒有必要模糊查詢啊。你不是知道要的是什麼資料嗎,可以將like改成 select from 銷售合計 where 出貨單位 like ...

sql多表連線查詢問題,sql 兩表連線查詢的問題

可以,下面的sql文你可以參考一下 select a.id,b.type,b.prid idfrom a a inner join c c on a.id c.id left join b b on a.type b.type and b.prid id c.prid id 完全可以實現,使用左外連...