求一条sql语句
我想实现这样的功能 我在界面中有一个checkbooklist其值未管理员,领导,市场values都为1 我要实现的功能是当我选择了‘管理员’ 则数据库中要修改某个字段为10000(默认为00000) 选择了‘领导’则字段修改为01000 选择了’市场‘则字段修改为00100 请问这样的sql语句该怎么实现
程序判断选中的checkbox是哪一个或者哪几个 根据逻辑拼接成字符串,然后就是一个普通的update语句搞定 是啊 你设置那个checkbooklist 每个选项不同值 然后再去判断一下 是哪个值 引用 程序判断选中的checkbox是哪一个或者哪几个 根据逻辑拼接成字符串,然后就是一个普通的update语句搞定 SQL code: declare @strValue varchar(10) set @strValue ='领导'--这里是动态获得 if @strValue ='领导' begin update tablename set fieldname='01000' where ... end if @strValue ='管理员' begin update tablename set fieldname='10000' where ... end ..... .. C# code: protected void btnTest_Click(object sender, EventArgs e) { string field = string.Empty; if (chkTest.SelectedValue == "1") { if (chkTest.SelectedItem.Text == "管理员") {
相关问答:
请问各位,如何将SQl中,某字段中的值横向展开呢, CASE WHEN 具体问题具体分析,看你要怎么展开 姓名 科目 成绩 张三 英语 90 李四 英语&nb ......
sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢?? 什么意思? 可以的 10个都没问题 可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点 ......
请问: 1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现? 2,使用网上代码: Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......
因为平时这种操作比较多,直接在数据库上手动设置危险性较大,所以想用SQL语句实现。 在网上实在搜不到结果,这里高手多,希望能得到答案。 谢谢。 你想怎麼設置? SQL code: --创建测试表 ......
CREATE TABLE [Test_xcmtmp] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Sourc ......