❶ 数据库里批量修改姓名字段名字间的空格的sql语句,如周 舟,修改为周舟即可。
UPDATE [表名] SET [列名] = REPLACE([列名],' ','')
就是把空格替换成''的意思
❷ SQL 修改表中的列名(急~~~)
1、在oracle数据库中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver数据库中:exec sp_rename '[表名].[列名]‘,’[表名].[新列名]'。
3、在mysql数据库中:ALTER TABLE 表名 CHANGE 列名 新列名 列类型。
(2)改姓名的sql语句扩展阅读:
SQL中对表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、为表中某列添加约束:大于等于100
alter table 表名 add check(列名>=100)。
3、更改表某列的数据类型为nchar(30):
alter table 表名 altercolumn列名 nchar(30)。
4、删除表中某列的相关约束:
alter table 表名 dropconstraint约束名。
5、删除表中的某列:
alter table 表名 dropcolumn列名。
参考资料:网络-SQL语句大全
❸ SQL修改语句,新手求助
update表名
set姓名='华哥'--要改成什么
whereID=100
上面 给出要:把编号为100的小明姓名改为“华哥”
❹ SQL查询替换姓名
看你什么数据库了
如果是MSSQL就用这个
update
this1..hisguests
set
firstname='李四'
where
firstname='张三'
oracle。MYSQL等
用
update
this1.hisguests
set
firstname='李四'
where
firstname='张三'
❺ SQL语言怎么更改属性名,如把sname改成姓名,有很多这种中英换的,该怎么改呢
这样可以实现:
sp_rename 'Student.Sname','姓名','column'
其中Student是表名
❻ PL/SQL developer 修改表姓名为张三和李四的身份证号码的SQL语句,求解!
你好!
答案如下!:
update table set person_id = '11111' where c_name in ('张三','李四');
绝对正确答案!
请您采纳!
❼ 将员工表中姓胡的员工,全部改称姓王的,sql语句该怎样写,是改成姓胡的,不是改成叫胡的!!!
以下SQL代码适合SQL Server数据库,经过了测试:
UPDATE 员工表
SET 姓名 = '胡'+SUBSTRING(姓名, 2, LEN(姓名)-1)
WHERE 姓名 LIKE '王%'
或者:
UPDATE 员工表
SET 姓名 = '胡'+SUBSTRING(姓名, 2, LEN(姓名)-1)
WHERE LEFT(姓名,1) = '王'
一个汉字占一个位置。
❽ 利用T-SQL 语句在“学生”表中修改列“姓名”,数据类型为char(6),学号为主键。
use library
alter table 学生
alter column 姓名 char(6)
go
alter table 学生
add constraint pk_学生 primary key 学号
go
❾ sql 语句 如何将一张表里面的名字字段 比如 张某某 变成 张** 或则 张某 变成 站*
设表名为TABLENAME,名字字段为NAME,那么这样:
UPDATE TABLENAME SET NAME=LEFT(NAME,1)+REPLICATE('*',LEN(NAME)-1)
或者是只查询,改表可是就把NAME原始数据破坏掉了:
SELECT NAME=LEFT(NAME,1)+REPLICATE('*',LEN(NAME)-1) FROM TABLENAME
第一个字符不变,后面加上NAME字符个数减一个*号