❶ 資料庫里批量修改姓名欄位名字間的空格的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字元個數減一個*號