SQL
SERVER将某一列
字段
中的某个
值
替换为其他的
值
update 表名 set 列名 = REPLACE( 列名 ,’aa’,’bb’)
SQL
SERVER”函数 replace 的参数 1 的数据类型 ntext 无效”解决办法
UPDATE 表名 SET 列名= REPLACE(CAST 列名 AS varchar(8000)),’aa’,’bb’)
您可能感兴趣的文章:
sql
server replace函数 批量替换数据库中指定
字段
内指定字符串参考方法
Sql
Server中REPLACE函数的使用
数据库有一张表BUG(缺陷记录表) 里面有
字段
severity(严重程度):
severity的
值
实际为1,2,3,4,但希望在查询结果
中将
severity的1,2,3,4
值
显示为其他的
值
,但severity的实际
值
不会改变;
例如:数据表的结构和数据如下:
bug_id name severity
1 张三 1
1 SELECT createTime,create_time FROM ali_ons_topic WHERE state=2 AND create_time BETWEEN '2016-07-25 14:30:00' AND '2016-07-25 15:20:28';
2 UPDATE ali_ons_topic SET create_time=createTime WHERE sta...
case when a.DiningPlan =1 then '早餐' when a.DiningPlan =2 then '午餐' when a.DiningPlan =3 then '晚餐' when a.DiningPlan =4 then '其他' end ,
select b.ClaimNo, a.Department,a.Master,a.TreatTime,
case when a.DiningPlan =1 then '早餐' when a.DiningPlan =2 then '午餐'
update [dbo].[Article_News] SET [N_pic] = REPLACE( [N_pic], 'http', 'zyx' ) where N_ID=902
Article_News:表名
N_pic:要替换的
字段
名
'http':原来的
值
'zyx':替换后的
值
N_ID:主键id
一:案例解读
描述:一个学生表student,里面有Sno、Sname、Sage、Ssex
字段
,分别表示学生的ID号、学生姓名、学生年龄、学生性别,现在由于某些原因,性别
字段
录成相反的结果,即男录成了女、女录成了男,因此需要对数据进行变更;
分析:最直接的方法就是通过update更新表,其次如果我们不...
一:my
sql
对于
字段
的重新赋
值
原本打算用这个的,不过我新创建的
字段
是null,我也不知道咋把null,改为我想更改的
值
。
把
字段
的一个
值
,改为另外的一个
值
UPDAT
在查询
中将
枚举
字段
转换成
中文或其他
值
,可以使用
SQL
的 CASE WHEN 子句。假设您有一个表 A,其中有一个枚举类型的
字段
X,对应的
值
为 0、1、2,分别表示“未开始”、“进行中”、“已完成”。如果您想要查询 A 表中的所有记录,并将 X
字段
转换为中文表示,可以使用以下
SQL
语句:
SELECT A.*,
CASE A.X
WHEN 0 THEN '未开始'
WHEN 1 THEN '进行中'
WHEN 2 THEN '已完成'
END AS X_CN
FROM A;
在上述语句中,使用了 CASE WHEN 子句来将 A 表中的 X
字段
的枚举
值
转换为中文表示,并将其赋
值
给了一个名为 X_CN 的新
字段
。在查询结果中,您可以看到 X_CN
字段
包含了 X
字段
的中文表示。如果您想要将 X
字段
转换为其他
值
,只需要在 CASE WHEN 子句中修改对应的
值
即可。