case when嵌套子查詢 如何對sql數(shù)據(jù)庫中的某一字段進行替換?
如何對sql數(shù)據(jù)庫中的某一字段進行替換?1.SQL字段名稱替換,可以用AS。如:select ID,NAME as 姓名 from table2.替換某字段某些行的值可以用update。如:updat
如何對sql數(shù)據(jù)庫中的某一字段進行替換?
1.SQL字段名稱替換,可以用AS。
如:select ID,NAME as 姓名 from table
2.替換某字段某些行的值可以用update。
如:update table set Name="zhang san" where name="條件表達式"
3.列值替換還有replace函數(shù)。
答案:update 表名 set 列1="yr" where 列1="hr"
repalce(要置換的字段,需要替代的字符,替換后的字符)
update 表名 set 列1=replace(列1,"hr","yr")
如何對sql數(shù)據(jù)庫中的某一字段進行替換?
不同的數(shù)據(jù)庫,替換字段值的命令格式是不同的,現(xiàn)以MYSLQ為例說明:在數(shù)據(jù)庫中修改一些內(nèi)容,就需要用到下列語句:sql語句為:UPDATE`table_name`SET`field_name`=replace(`field_name`,’from_str’,"to_str’)WHERE……代碼說明:table_name——表的名字field_name——字段名from_str——需要替換的字符串to_str——替換成的字符串目的是為了直接用sql操作數(shù)據(jù)庫修改字段中的某些字串,也可以使用下列方法有條件的替換,比較麻煩,需要三步,先SELECT出來符合的記錄,然后進行字符串替換,再UPDATE。假如我要替換的內(nèi)容是:把’家樂?!址鎿Q成’JiaLeFu’要替換的內(nèi)容在:數(shù)據(jù)表cdb_posts中的message字段。那我們就應該這樣寫:updatedede_addonarticlesetbody=replace(body,‘家樂?!?,‘JiaLeFu’)如果是在自編的程序中替換,用循環(huán)加賦值語句就行,當然,也可以直接使用用SQL命令來實現(xiàn),就看你個人喜好了。
如何對sql數(shù)據(jù)庫中的某一字段進行替換?
SQLSERVER的使用了REPLAcE將某一列字段中的某個值替換為其他的值,主要的代碼可以參考以下:SQLSErVER將某一列的字段中的某個值替換為其他的值,Update的表名set的列名=REPLaCE(列名,"aa","bb"),SQlSERVER"的函數(shù)replace的參數(shù)1的數(shù)據(jù)的類型Ntext無效"解決辦法。UPDAtE的表名SET的列名=REPlACE(CAST的列名ASVarchar(8000)),“aa”,”bb”)。
如何將sql語句查出來的記錄某個字段值變成某個固定值?
例如表中有2個字段:ID,StrVal那么想讓ID字段變成固定值,可以這樣做:select 1 as id,StrVal from 表這樣,所有的ID就都變成1了 ---------------------------------------------基于你的修改:比如說表a中有五個字段:字段1,字段2,字段3,字段4,字段5原來字段1的值均為01,現(xiàn)在我想把凡是字段4值為3的記錄的字段1值全部變?yōu)?2怎么寫應這樣寫:select "02" 字段1,字段2,字段3,字段4,字段5 from a where 字段4=3