SQL SERVER 2008中的兩種潛換字元方法

2022-01-24 11:52:53 字數 537 閱讀 2375

1、

view code

select

substring(p_no,2,6) from peamain

擷取表peamain中的p_no欄位中的第2個到第6個中的字元,比如p_no欄位中的值為b00001,它將擷取的值為000001。

sql語句中的字串的索引是1開始的不是從0開始的。

2、view code

declare

@onece

varchar(1)

set@onece

=(select

substring(p_no,1,1) from peamain)

select

replace (p_no,@onece,'

0') from peamain

這個sql語句主要功能是把表(peamain)中的p_no欄位中值的第乙個字元潛換為0,比如p_no欄位的值為b00001,首先通過substring獲得第乙個字元'b',然後通過replace方法把'b'潛換為'0'。

SqlServer 2008 中Merge的應用

簡介 sqlserver 2008中新增加了merge這個dml關鍵字,msdn對於merge的解釋 根據與源表聯結的結果,對目標表執行insert,update,delete操作.例如 根據目標表與源表的差異,在目標表中執行執行insert,update,delete操作,實現兩個表的同步.語法 ...

Sql Server 2008 中Merge的用法

本文摘自其它 sql server 2008中的merge語句能做很多事情,它的功能是根據源表對目標表執行插入 更新或刪除操作。最典型的應用就是進行兩個表的同步。下面通過乙個簡單示例來演示merge語句的使用方法,假設資料庫中有兩個表product及productnew,我們的任務是將product...

SQL Server 2008中SQL增強功能點

在sql server 2008中新增功能,可以使用單個insert命令插入多行 舉例 create table dbo test2 編號 int null,姓名 varchar 20 null,一季度 int null,二季度 int null,三季度 int null,四季度 int null ...