select concat(left('陳大珠',1),'先生')
B. SQL修改某欄位內所有內容的後兩位為其他的
update 表名 set 密碼=(
case isnull(len(密碼),0)
when 0 then 密碼+'aa'
when 1 then 密碼+'aa'
else left(密碼,len(密碼)-2)+'aa'
end)
更新前最好做個備份
C. SQL語句截取字元串中最後的兩個字怎麼做急用。在線等。
substr(str,length(str)-1)
用right函數截取,right('abc',1)取最後一個字元
substring(字元串表達式,開始位置,長度):
從一個指定字元串的指定位置截取制定長度的字元;
第一個參數表示被截取的字元串;
第二個參數表示要在第一個參數中開始截取的位置;
第三個參數表示要截取的長度。
(3)sql欄位的最後兩位替換擴展閱讀;
SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式( Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
SQL可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄入數據、建立資料庫、査詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境,在資料庫投入運行後,還可根據需要隨時逐步修改模式,且不影響資料庫的運行,從而使系統具有良好的可擴充性。
D. 請教一個SQL語句,如何刪掉欄位內容的後兩位
select substring(name,4,len(name)-3) from data 你可以試下上面語句 substring是sql中獲取子字元串的函數 len反回一個欄位的長度 上面語句結果應該是去掉name欄位前三個字元
E. 怎麼理由SQL批量把欄位中最後一個值替換
Update Doc Set Key = Left(Key,Len(Key-1))
F. 菜鳥求SQL命令,修改字元串最後一位。急急急,在線等。
假設表名為table,欄位名為aa
update table
set aa=left(aa,len(aa)-1)+'#'
where 篩選條件
G. SQL替換欄位最後一個字元和幾個字元
S_VData 這個欄位是ntext 類型的
不能用right,left取
改成用substring 應該可以
----------
如果S_VData 不會超過4000的話
可以這樣
UPDATE S_Video SET S_VData=RIGHT(convert(Nvarchar(4000),S_VData),LEN(convert(Nvarchar(4000),S_VData))-1) WHERE S_VData LIKE '%#'
H. SQL語句 替換某個欄位中的某個值
1、創建測試表,
create table test_replace(id number, value varchar2(20));
I. sql實現一個表間2個欄位的替換問題
update lm_pinventory a set pinventory_last =
(select pinventory_first from lm_pinventory b where a.proct_id = b.proct_id)
update 表1 a set B =
(select A from 表1 b where a.表一_id=b.表一_id)
定義a,b是因為後面要做自連接,加以區別,連接條件可以自己寫,還不行你貼完整圖出來我給你寫完成語句
J. SQL如何替換指定字元長度後面的內容
你這情況特殊,可以簡單化為:
Left(@str1, n) + @str2