Sql 如何替换字符
使用SQLServer2005 表1Sql 如何替换字符,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,使用SQLServer2005 表1 ID Abc0012 BED0045 cAB0027 .... 我想替换表1中的所有ID值,如ABC0012、BED045、CAB0027 我想将所有字符都设置为大写 需要查询帮助使用upper: 从表格中选择upperID 或: 更新您的表集ID=upperID 使用上限: 从表格中选择upperID 或: 更新您的表集ID=upperID 使用函数 使用函数 我相信你应该能够做到这样: UPDATE Table1 SET ID = UPPER(ID
ID
Abc0012
BED0045
cAB0027
....
我想替换表1中的所有ID值,如ABC0012、BED045、CAB0027
我想将所有字符都设置为大写
需要查询帮助使用upper:
从表格中选择upperID
或:
更新您的表集ID=upperID
使用上限:
从表格中选择upperID
或:
更新您的表集ID=upperID
使用函数
使用函数
我相信你应该能够做到这样:
UPDATE Table1 SET ID = UPPER(ID)
我相信你应该能够做到这样:
UPDATE Table1 SET ID = UPPER(ID)
如果要更改它们,请执行以下操作:
UPDATE
Table1
SET
ID = UPPER(ID)
可能会起作用,但未经测试。如果要更改它们:
UPDATE
Table1
SET
ID = UPPER(ID)
可能会起作用,但这尚未经过测试。下面是一个完整的脚本,演示如何使用UPPER函数来实现这一点:
declare @mytable table (
somevalue varchar (20)
)
insert into @mytable(
somevalue
)
values (
'abc123'
)
insert into @mytable(
somevalue
)
values (
'xYz456'
)
insert into @mytable(
somevalue
)
values (
'gjriwe345'
)
update @mytable
set somevalue = upper(somevalue)
select *
from @mytable
下面是一个完整的脚本,演示了如何使用UPPER函数来实现这一点:
declare @mytable table (
somevalue varchar (20)
)
insert into @mytable(
somevalue
)
values (
'abc123'
)
insert into @mytable(
somevalue
)
values (
'xYz456'
)
insert into @mytable(
somevalue
)
values (
'gjriwe345'
)
update @mytable
set somevalue = upper(somevalue)
select *
from @mytable
TSQLs中不存在大写字母。真不好意思,我一按ENTER键就检查了一下,确认我的记忆肯定在捉弄我……:TSQLs中不存在大写字母。真不好意思,我一按ENTER键就检查了一下,确认我的记忆肯定在捉弄我……: