字元型相加的函式

2021-08-30 04:02:42 字數 772 閱讀 7352

--建測試環境

create table 表(欄位1 varchar(10),欄位2 int,欄位3 varchar(10))

insert into 表 select 'aa',11,'t'

union all select 'bb',22,'t'

--建函式

create function sumc(@欄位3 varchar(10))

returns varchar(200)

as begin

declare @return varchar(200)

set @return=''

select @return=@return+','+欄位1 from 表 where 欄位3=@欄位3

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

end

--查詢

select

欄位1=dbo.sumc(欄位3),

欄位2=sum(欄位2),

欄位3

from

表 group by

欄位3

--結果

欄位1 欄位2 欄位3

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

aa,bb 33 t

--刪除環境

drop table 表

drop function sumc

經過驗證了,可以放心使用,就是大量資料的時候,效率低

另外,累加起來不能夠超過255個字元

字元型的相關函式

字元型的相關函式 number相關 數值型的相關函式 1 匯入math模組 數學模組 import math 匯入模組 from math import 從math模組匯入所有函式 from math import sqrt,pow,fabs 2 使用math模組 import math math....

Rust泛型相加

在學習了rust的泛型後,我想寫乙個demo code用來練習。於是想到我要相加兩個數,無論是i8,i32,isize或是float型別。於是很自然的想到如下實現,結果報錯 error e0369 cannot add t to t 編譯為什麼會報錯呢?1 fn add a t,b t t 5 6 ...

php中的數值型字串相加 相比較

一。php中數值型字串相加 1.若兩個字串開頭沒有有效數值或不是數值型字串,這兩個字串相加時都看成0 eg a abc b b01 a b是0 2.兩個數值型字串相加時,有效數字進行相加。eg a 100 b 01a a b 101 3 如果字串中帶有 e e 時,按float型數字處理。eg a ...