Sql這條語句該怎麼寫!求大神幫助

2021-08-10 13:53:57 字數 3046 閱讀 6466

1樓:囂張的農村人

delete building where 開盤** in (select max(開盤**) building where 樓盤名稱<>'龍湖觀山水')

sql查詢語句,求大神幫助!

這樣的sql語句怎麼寫?求大神幫忙

2樓:匿名使用者

使用 max 函式就可以了

select

(select max(a) from table  where b>='2015-12-1 00:00:00' and b<'2015-12-1 23:59:59') -

(select max(a) from table  where b>='2015-12-2 00:00:00' and b<'2015-12-2 23:

59:59') as '結果';

幫忙解釋一下這條sql語句 求大神幫助

3樓:匿名使用者

以t_yp28_ryxx為主,左連線t_yp28_aqzsxx,t_sp28_dwdd ,和t_j_qyjbxx,on後面是連線的條件。where 1=1可以不要,那是整個查詢的條件,1=1就是無條件。

左連線的意思是:左邊的表,就是這裡的t_yp28_ryxx的每條記錄都要有,如果右邊的表沒有匹配的資料,則那些欄位取空值。

4樓:匿名使用者

這段語句主要是使用left join左連線將3張表連線起來

5樓:

4張表左關聯檢索出滿足條件的資料

這種的sql語句怎樣寫?求大神幫幫忙

6樓:匿名使用者

select top 10 from (select count(*) as sl, name from (select name,addtime from 商品表 sp, 日誌表 rz where sp.id=rz.pid ) group by name order by sl ) a

7樓:匿名使用者

如果產品表是pro 日誌表是log

select count(*) a,pid,name from log

left join pro on pro.id=log.pidwhere addtime>='2013-12-1' and addtime<='2013-12-31'

group by log.pid order by a desc按從高到低排序就可以了

8樓:匿名使用者

定義商品表為a,日誌表為b

select * from(

select b.id,a.name count(pid) sl from a,b where a.

id=b.id group by b.id,a.

name order by count(pid))

s where s.rownum<11

求大神幫忙寫一條sql語句 100

求教大神,sql語句中查詢一個數和100%相乘,應該怎麼寫?

9樓:匿名使用者

1> select str(0.9 * 100) + '%' as result

2> go

result

-----------

90%(1 行受影響)

10樓:匿名使用者

靈活處理啊,這個你直接不用乘,結果format成百分比就行了。

11樓:匿名使用者

這個「%」百分號是字元形式的,sql中字元不能參與數值運算,當然就報錯了

示例:select cast(0.9*100 as varchar(20))+'%'

12樓:匿名使用者

select convert(varchar,convert(decimal(10,2),0.9*100))+'%' from tb

2代表查詢結果帶幾位小數。

13樓:

select 0.9*100 + '%'

你是要顯示90%吧

14樓:匿名使用者

目測可能是少了一個分號?

求大神告之此sql語句該怎麼寫!!!

15樓:射手幽靈伊

這就是聯合查詢。

select distinct c,d,e,f from 表1,表2

where 表1.a = ?? and 表1.b = 表2.b

16樓:匿名使用者

select t1.*, t2.c

from 表2 t1 left join (select distinct b,c from 表1 where a=***

) t2 on t1.b=t2.b

有條sql語句不知道咋寫!求大神幫忙! a表和b表都是使用者資訊表,但是隻有個別欄位不一樣,

17樓:

你的意思是查詢表a中 所有 在表a和表b中出現的人?

按你的思路:select * from a where name in (select name from (select c.name,c.

mobile from a c union select p.name,p.phone from b p) k)

ps但我還是不明白你的意思,既然你是查詢a中的人員資訊,為啥開始要去union a和b?

你查出來的不還是a中的結果嗎

18樓:匿名使用者

試試用 exists(),在union的基礎上調整一下語句,例如:

select * from a where exists(select 1 from sqla where name=a.name and mobile=a.mobile)

求大神指點SQL語言,求大神指點SQL語句

select distinct vehiclenumber from table table換成你的表名 第四大題,四個sql語句,求大神指點 c 中如何用sql語言建立資料庫,把sql語句寫在哪?求大神指點 請大神指點,sql語句這是什麼意思?求詳細,感激不盡!select m.p.sysset,...

sql語句怎麼寫

delete from s where sname 張三 這是把名字是張三的所有使用者全部刪除了,不建議這麼刪除,因為可能重名。delete from s where id 3,這是刪除了單獨一行的資料,你可以吧你要刪除張三前面的id號取出來,建議這麼刪除。如果不對,請勿噴,謝謝。既然你要徹底刪除張...

怎么寫sql語句刪除重複項,怎麼寫sql語句刪除重複項

create table t tmp as select from select t.row number over partition by t.fullname,t.address order by t.fullname seq form enterprise t where seq 1 在 o...