社区
MS-SQL Server
帖子详情
如何将数据库中的某一列更新
1010101010
2003-12-13 01:46:46
现有一列,名为Name,字符串类型, 表名为UserInfo,如果要将所有记录的Name字段第二个个字符后添加一个'0'如何用一条Sql语句实现?
请各位帮忙。谢谢。
...全文
293
12
打赏
收藏
如何将数据库中的某一列更新
现有一列,名为Name,字符串类型, 表名为UserInfo,如果要将所有记录的Name字段第二个个字符后添加一个'0'如何用一条Sql语句实现? 请各位帮忙。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
1010101010
2003-12-13
打赏
举报
回复
问题解决,谢谢
Rotaxe
2003-12-13
打赏
举报
回复
如果你用的是Access
update UserInfo set [name]=(left([name],1) & '0'& right([name],len([name])-1))
zjcxc
元老
2003-12-13
打赏
举报
回复
你的name是什么类型,怎么会不支持,我的电脑上是可以的.
你的ACCESS是什么版本?
下面是我在ACCESS中的测试
表中更新前的内容
name
阿
bbb
cccc
'执行语句:
update userinfo set name=left(name,2)+'0'+mid(name,3)
后,表中的内容
name
阿0
bb0b
cc0cc
1010101010
2003-12-13
打赏
举报
回复
刚才我试了,不支持。还有其他方法吗?
1010101010
2003-12-13
打赏
举报
回复
刚才我试了,不支持。还有其他方法吗?
zjcxc
元老
2003-12-13
打赏
举报
回复
'或:
update userinfo set name=left(name,2)+'0'+mid(name,3)
zjcxc
元老
2003-12-13
打赏
举报
回复
'ACCESS不支持stuff,要用:
update userinfo set name=left(name,2)+'0'+mid(name,3,8000)
1010101010
2003-12-13
打赏
举报
回复
我的数据库是ACCESS支持STUFF函数吗?
zjcxc
元老
2003-12-13
打赏
举报
回复
update userinfo set name=stuff(name,2,0,'0')
或:
update userinfo set name=left(name,2)+'0'+substring(name,3,8000)
txlicenhe
2003-12-13
打赏
举报
回复
STUFF
删除指定长度的字符并在指定的起始点插入另一组字符。
语法
STUFF ( character_expression , start , length , character_expression )
参数
character_expression
由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。
start
是一个整形值,指定删除和插入的开始位置。如果 start 或 length 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。
length
是一个整数,指定要删除的字符数。如果 length 比第一个 character_expression 长,则最多删除到最后一个 character_expression 中的最后一个字符。
返回类型
如果 character_expression 是一个支持的字符数据类型,则返回字符数据。如果 character_expression 是一个支持的 binary 数据类型,则返回二进制数据。
注释
可以嵌套字符串函数。
示例
下例通过在第一个字符串 (abcdef) 中删除从第二个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,创建并返回一个字符串。
SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO
下面是结果集:
---------
aijklmnef
(1 row(s) affected)
Rotaxe
2003-12-13
打赏
举报
回复
update UserInfo set [name]=stuff([name],2,0,'0')
IntoPython
2003-12-13
打赏
举报
回复
update userinfo set [name]=substring(name,1,1)+'0'+substring(name,2,len(name))
可以吗?
mysql
更新
一列
的
数据库
吗_如何通过对
一列
中
的每一行执行api调用来
更新
MySQL
数据库
列...
该博客讨论了一个程序的设计,该程序根据用户输入的国家获取城市列表,通过API获取空气质量指数(AQI),并将数据存储到MySQL
数据库
中
。目前,数据仅在初次创建时获取,但需要每小时
更新
一次以反映变化的AQI。作者考虑使用cronjob或MySQL事件调度器来实现定时
更新
,但遇到了集成问题。博客还提出了一个疑问:当
数据库
正在
更新
时,用户查询
数据库
会发生什么情况。
数据库
报错:派生表‘a’不可
更新
,因为派生表
中
的某
一列
是派生的或是常量
本文探讨在低版本
数据库
中
,如SQL Server 2008以下,进行派生表
更新
时遇到的问题及解决方法。派生表作为一种由查询结果生成的虚拟表,在低版本
数据库
中
进行update或delete操作时会引发错误。文章提供了将派生表替换为实际表的解决方案,以避免此类错误。
根据Excel表格其
中
一列
匹配
更新
另外
一列
到sqlserver
数据库
中
的对应内容,python代码实例...
本文介绍了如何使用Python通过pyodbc或pymssql库连接SQLServer
数据库
,并借助openpyxl库解析Excel数据,以实现数据迁移和分析的基本操作。
arcengine+c# 修改存储在文件地理
数据库
中
的ITable类型的表格
中
的某
一列
数据,逐行修改。
更新
属性表、修改属性表某列的值。
本文介绍如何使用ArcGIS API通过C#编程语言实现对文件地理
数据库
中
的ITable类型属性表进行读取与批量修改的方法。重点展示了如何定位特定列,并
更新
其所有行的数据。
同一个表
中
,实现
一列
值插入另
一列
本文介绍如何使用SQL语句
更新
数据库
表
中
的
一列
值,并将其插入到另
一列
中
。此外,还介绍了如何通过REPLACE函数替换指定列
中
的特定内容。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章