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

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

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語句應該怎樣寫?

delete from table where a not in 刪除主鍵不在其中的多餘資料 select min a from table group by b,c 按照b,c分組查詢出最小的主鍵 不確定你的資料庫,以及版本是什麼.你可以用 olap 函式 row number 撇開主鍵 a 這是...

mysql按月份統計,sql語句怎麼寫

裡上圖 表 aaa,要按月份查詢,a 出現的次數,如下select cast year rq as varchar cast month rq as varchar as date,count as 次數 from aaa where a a group by cast year rq as var...

哪位大神給我寫首藏頭詩,急用,求大神幫寫藏頭詩,線上急等!

我愛上乙個美麗的姑娘 我以指撮白玉丹 愛河長浴情更綿 上方聖室翠微連 一入仙鄉似舊山 個聽麗句沁心甜 美人朝插鏡中看 麗地觀天美景現 的成珍器入芳筵 姑園迢遞千里遠 娘元高會集群仙 求大神幫寫藏頭詩,急等!網羅英才歡 絡連線歡言 科學知識顯 學海無涯翩 與風共嬋娟 智慧型人生伴 能源新增現 研究院中...