SQL拼接乙個滿足條件篩選後的字段到乙個虛擬欄位中

2021-07-27 14:45:25 字數 731 閱讀 3868

1、表ec_chengji中包含多個字段,其中有以下幾個字段

2、希望實現,滿足條件的效果(安全文明側中ibk=1的顯示 cxybh,dtime進行短日期格式拼接)

***************==實現方法***************====

1、在sql2000中只能借助函式實現   函式getbukaotime

alter   function dbo.getbukaotime(@cxybh varchar(50),@ckemu varchar(50)) 

returns varchar(8000) 

as begin 

declare @str varchar(8000) 

set @str = '' 

select @str = @str + ',' + convert(varchar(100), dtime, 23) from ec_chengji where cxybh=@cxybh and ibk=1 and ckemu=@ckemu

return stuff(@str, 1, 1, '') 

end 

2、呼叫

select cxybh, bukaotime= dbo.getbukaotime(cxybh,'安全文明測試') from ec_chengji group by cxybh

PTA 查詢滿足條件的最後乙個整數 15分

本題要求編寫程式,將輸入的n個整數存入陣列a中,然後在陣列a中查詢給定的x。如果陣列a中的元素與x的值相同,輸出滿足條件的最後乙個元素的下標 下標從0開始 如果沒有找到,輸出 not found 輸入格式 輸入在第1行中給出乙個正整數n 1 n 100 和乙個整數x,第2行輸入n個整數,其間以空格分...

乙個關於SQL關聯條件問題

問題如下,以下兩段指令碼的執行計畫是否相同?指令碼一 select from t1 join t2 on t1.v1 t2.v2 and t1.v2 指令碼二 select from t1 join t2 on t1.v1 t2.v2 where t1.v2 在內連線時,兩段執行指令碼的執行計畫相同...

VBA篩選後的操作,需要選擇第乙個可見單元格

2020 5 26更新 可以不限定3000,使用通用 rows.count,這樣在office07之後的版本,以及07之前的版本,不管有多少行,都可以正常使用 sub test msgbox rows 2 rows.count specialcells 12 row end subrange.spe...