Ⅰ sql怎么把数据的某一字段值修改成其他字段的值
sql查询字段的最大值使用max()函数。
例:select
max(a)
from
table
语句大意:检索表table中a字段中的最大值。
Ⅱ 将sql语句查出来的记录的某个字段值变成某个固定值
UPDATE a SET 字段1='02' WHERE 字段4=3
以下是测试
CREATE TABLE a(
字段1 char(20),
字段2 char(10),
字段3 char(10),
字段4 int
)
INSERT INTO a VALUES('01','AA','AA',2)
INSERT INTO a VALUES('02','AA','AA',3)
INSERT INTO a VALUES('03','AA','AA',22)
INSERT INTO a VALUES('04','AA','AA',3)
INSERT INTO a VALUES('05','AA','AA',3)
INSERT INTO a VALUES('06','AA','AA',11)
SELECT * FROM a
UPDATE a SET 字段1='02' WHERE 字段4=3
SELECT * FROM a
测试结果:
字段1 字段2 字段3 字段4
-------------------- ---------- ---------- -----------
01 AA AA 2
02 AA AA 3
03 AA AA 22
04 AA AA 3
05 AA AA 3
06 AA AA 11
(6 行受影响)
(3 行受影响)
字段1 字段2 字段3 字段4
-------------------- ---------- ---------- -----------
01 AA AA 2
02 AA AA 3
03 AA AA 22
02 AA AA 3
02 AA AA 3
06 AA AA 11
(6 行受影响)
Ⅲ 怎么用SQL语句 把某个字段中的部分值改为*号(如:张三,李四。把三,四改为* 号)
是把字段第2个字符修改?
还是把包含字符“三”,“四”,“五”的替换?
Ⅳ sql语句 把一个表中的字段值变为字段 在线等~~~
SELECT 姓名,
MAX(CASE WHEN 科目 = '语文' THEN 分数 ELSE 0 END) AS 语文,
MAX(CASE WHEN 科目 = '数学' THEN 分数 ELSE 0 END) AS 数学,
MAX(CASE WHEN 科目 = '英语' THEN 分数 ELSE 0 END) AS 英语
FROM 表一
GROUP BY 姓名
Ⅳ 如何把用sql语句查询的值赋值给标签
string sql = "select Lenth from Price where OriginalSta == DropDownList1.Items && Terminal == DropDownList2.Items ";
这里,SQL里不用双等号“==”,“=”就可以,谢谢,还有你连接字符串写的有问题,应该这样写:
string sql = "select Lenth from Price where OriginalSta ="+ DropDownList1.SelectedValue+" and Terminal ="+ DropDownList2.SelectedValue;
我不知道你数据库里OriginalSta ,Terminal 这两个字段是什么类型,如果不是int,float,double类型还应该加上''
Ⅵ sql标签怎么做
固定资产标签主要用于企业内部对固定资产的管理,如公司内部的电脑,办公桌办公椅的管理,固定资产标签是贴在固定资产上,标注固定资产的名称,编号,使用人,以及登记日期等信息,下面介绍在条码标签打印软件中如何连接SQLServer数据库制作固定资产标签。
Ⅶ 求sql语句,把某个字段的值全部改为某个固定值
UPDATE 表名 SET 字段名='固定值'
Ⅷ C# 中把Sql Server的一个字段给Label
s = SqlDa.ToString();
这样赋值是不对的 DataAdapter 只是负责联络数据库和DataSet的 就相当于一个桥梁,它是不存数据的。 SqlDa.Fill(ds);在这已经用DataAdapter的Fill方法将数据填充到了DataSet(数据集)中。DataSet 就好比是一张虚拟表,要从它里面取数据
可以这样写:
ds.Tables['表名或是从0开始的索引号'](可以在创建DataSet对象的时候自定义表名 例如:DataSet ds = new DataSet("tb_mytable");)现在已经得到所需要处理数据的表了,通过Rows属性来获取哪一行 Cell获取哪一列 不过这里可以省写Cell 直接写 Rows[0][0].ToString(); 所以你的s变量 应该这样赋值:
s = ds.Tables[0].Rows[0][0].ToString();
还有一点要说的是:
你这里要确保查出来的数据只有一条记录 如果有多行记录的话 你用Lable标签是不能赋值的 必须用集合、数组或能够存多条数据的控件来取值。
回复四楼的问题:
using 语句是专门针对于非托管资源的 当取完数据后 会将资源自动释放 也就是说 用完了就会关闭连接、执行等对象