急求,下面的SQL語句希望大家幫幫我謝謝

2021-03-04 00:14:21 字數 1476 閱讀 6157

1樓:匿名使用者

建議找老師去說 你給的有問題 我沒必要做!!!

2樓:唐伯虎來點蚊香

1.select **

bai商名du,位址 as 所在城市

from **zhi商,**

where **商.**商號dao=**.**商號 and **商名like'李%'

暈死,你這個資料內庫我怎麼幫你寫

容嘛!第一題的表裡面沒有**,第二題裡面沒有工程號,叫人怎麼幫你寫查詢**?悲劇

請大神幫我分析一下下面的sql語句的含義。

3樓:匿名使用者

這條語句不會出錯嗎?ms sql中應該是不支援這種寫法的。

簡單的說,這是子查詢中巢狀了乙個子查詢,with table as 相當於建立了乙個子查詢,用這個子查詢的表和其他表進行關聯。但是一般把這個表寫在最外層,比較標準和清晰。類似下面的寫法

with tmp as (select card_no,max(bill_dt) as bill_dt from lm_card_bill where bill_ind = 'y' group by card_no)

select主表

left join (select lc.card_no,lc.ps_due_dt,lc.

cur_min_pay from lm_card_bill lc,tmp where lc.card_no=tmp.card_no and lc.

bill_dt=tmp.bill_dt ) lcb

on a.card_no=lcb.card_no

或者with tmp as (select card_no,max(bill_dt) as bill_dt from lm_card_bill where bill_ind = 'y' group by card_no),

lcb as (select lc.card_no,lc.ps_due_dt,lc.

cur_min_pay from lm_card_bill lc,tmp where lc.card_no=tmp.card_no and lc.

bill_dt=tmp.bill_dt )

select主表

left join lcb on a.card_no=lcb.card_no

或者left join (

select lc.card_no,lc.ps_due_dt,lc.

cur_min_pay from lm_card_bill lc,(select card_no,max(bill_dt) as bill_dt from lm_card_bill where bill_ind = 'y' group by card_no) as tmp where lc.card_no=tmp.card_no and lc.

bill_dt=tmp.bill_dt ) lcb

on a.card_no=lcb.card_no

sql急求工齡計算語句

select empid,empname,datediff dd,工齡字段,getdate 365 as 工齡 from tablename這是sql的寫法,測試了很久,這個已經是比較精確的了。select e no 員工編號,d name 部門名稱,e name 員工姓名,e salary 薪水,...

請高手指點,下面的sql語句要怎麼寫

用excel處理,新建資料庫查詢,然後做資料透視表,很簡單的。單獨用sql實現這個也可以。就是用sql語句寫sql語句的邏輯來做,如下。declare sql nvarchar 2000 select sql select 姓名,select sql sql sum case when 類別 rep...

關於感情方面的問題。希望大家幫忙

嗯,最有效也是最難的就是忘掉他,愛上乙個人很容易忘掉乙個人卻很難。但是你千萬不要去報復,只要默默的祝福,那個女孩也是女人,也需要愛,那個男孩也有選擇自己愛的決定權。你只要用心,去找到乙個跟他一樣甚至比他更好的男生,讓那段愛成為乙個美好的回憶 有些人注定會為自己喜歡的人不求回報的去傾自己所有。最後受傷...