我有一个表有两列贷款no和counter_value.
针对每笔贷款,不存储以逗号分隔的值列表.
declare @tbl table (loanno varchar(100) , counter_value varchar(200) )
insert into @tbl
values(‘pr0021’,‘1000,200,300,100,800,230’),
(‘pr0021’,‘500,300,300,100,600,200’),
(‘pr0021’,‘500,100,200,190,400,100’)
Run Code Online (Sandbox Code Playgroud)
我需要根据贷款号和现场汇总(总和)对柜台价值进行分组.我需要输出如下.
loanno counter_value
pr0021 2000,600,800,390,1800,530
Run Code Online (Sandbox Code Playgroud) 我有如下代码,当我打印 list1 和 list2 时,它显示相同的元素,但我在将现有 list1 分配给 list2 之后添加了 9,因此它不应在 list2 中显示 9。
list1=[1,2,3,4]
list2=list1
list1.insert(4,9)
print(list1)
print(list2)
Run Code Online (Sandbox Code Playgroud)
请消除我的疑问。