小编GLP*_*GLP的帖子

如何更新整列?

这是我的情况,我有一个名为Statuses(statusID, statusName)的表有22个状态,还有其他表有statusID列.

现在,客户希望将Statuses表中的所有22种状态合并为13种状态.然后我们必须更新,确切地说,映射statusID所有其他表中的所有.

有人可以帮我从这里出去吗?

sql sql-server sql-server-2008

0
推荐指数
1
解决办法
4843
查看次数

如何编写查询来解析列?

我有一个表tb1(项目,状态),状态是varchar(50).例如,

item    status
item1   abc
item2   a
item3   ed
item4   ca
Run Code Online (Sandbox Code Playgroud)

我需要编写一个查询来选择那些状态值为('b','d','f')的项目.所以结果应该是item1, item3.如何编写查询以拆分列状态?

sql-server

0
推荐指数
1
解决办法
72
查看次数

何时使用IList或List

我看到了一个类似的功能

public FuncA(string param1, IList<SqlParameter> sqlParamsList)
Run Code Online (Sandbox Code Playgroud)

我想知道为什么作者使用IList而不是List?哪一个更好?我知道它们之间的区别是一个是界面,另一个是类.所以我最后的问题是何时使用哪个?

c# ilist list

0
推荐指数
1
解决办法
1404
查看次数

如何将两列合二为一

我有两个表,tb1(帐户,状态)和tbl2(帐户status_ex).例如

account    status
0001       A
0002       CD
0003       AB

account    status_ex
0001       78
0002       NULL
0003       9
Run Code Online (Sandbox Code Playgroud)

我想写一个查询来组合两个状态列,结果表应该是这样的

account    status
0001       A78
0002       CD
0003       AB9
Run Code Online (Sandbox Code Playgroud)

我试过以下查询

select tb1.account, 
  stuff(tbl1.status, len(tbl.status)+1, len(tbl.status), tb2.status_ex) as status
from tb1 left join tb2
on tbl.account=tb2.accont
Run Code Online (Sandbox Code Playgroud)

但结果不正确,我做了什么是错的?

sql join sql-server-2008

-1
推荐指数
1
解决办法
88
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2008 ×2

c# ×1

ilist ×1

join ×1

list ×1