[MS-SQL]字串處理-找字串位置

在字串中搜尋特定子字串出現位置 CHARINDEX


CHARINDEX -> 搜尋子字串出現位置

語法: CHARINDEX(特定的子字串,字串)

declare @strtest varchar(100)
set @strtest = '12345where abcd'

select CHARINDEX('where', @strtest)

實作:


配合 RIGHT -> 取字元

declare @strtest varchar(1000)
set @strtest = '12345where abcd'

select RIGHT(@strtest,CHARINDEX('where', @strtest)-1)

實作:


👉[MS-SQL] While 迴圈

👉[MS-SQL] ALTER TABLE 增加欄位

👉[MS-SQL] 西元日期轉成民國日期

👉MS-SQL]中DataLength()與Len()的區別


初次使用SQL Server 查詢EXCEL 的資料遇到的各種問題如何解決
2023-06-06

初次使用SQL Server 查詢EXCEL 的資料遇到的各種問題如何解決

狀況: 當發生SQL Server 已封鎖元件 ‘Ad Hoc Distributed Queri … 閱讀更多..
SQL Server 如何取消[正在還原]的資料庫?
2022-06-29

SQL Server 如何取消[正在還原]的資料庫?

SQL Server 如果遇到資料庫一直呈現[正在還原],可以使用以下指令使其恢復正常。 Recover a … 閱讀更多..
[MS-SQL]中ROUND、CEILING、FLOOR 函數
2022-06-13

[MS-SQL]中ROUND、CEILING、FLOOR 函數

四捨五入到整數、無條件捨去到整數、無條件進位到整數的函數 。 ROUND() -> 用來對數值欄位值進行 … 閱讀更多..
SQL Server 2012 安裝教學
2022-10-07

SQL Server 2012 安裝教學

使用每個系統大部分都會需要使用到資料庫,Mircrosoft提供了SQL Server,下面將介紹SQL Se … 閱讀更多..
[MS-SQL]中DataLength()與Len()的區別
2022-06-08

[MS-SQL]中DataLength()與Len()的區別

Len()、DataLength()測量指定長度的函數。 Len() -> 計算字符串個數,不區分中英文 …
[MS-SQL] ALTER TABLE 刪除欄位
2021-10-25

[MS-SQL] ALTER TABLE 刪除欄位

對已存在的資料表刪除一欄位
[MS-SQL] 西元日期轉成民國日期
2021-07-20

[MS-SQL] 西元日期轉成民國日期

西元日期轉成民國日期 2011/10/05 –> 100/10/05
SQL Server 2012 Service Pack 安裝
2022-10-07

SQL Server 2012 Service Pack 安裝

要如何為 SQL Server 2012 的版本和服務級別升級,下面將介紹Service Pack(SP2、S … 閱讀更多..
[MS-SQL]使用quotename()返回添加介定界符號的Unicode字符串
2022-06-30

[MS-SQL]使用quotename()返回添加介定界符號的Unicode字符串

使用quotename()函數,可返回添加介定界符號的Unicode字符串,介定界符號可以是單引號(&#821 … 閱讀更多..
[MS-SQL]取出年月日DATEPART()
2022-06-21

[MS-SQL]取出年月日DATEPART()

取出日期和時間中特定的部分DATEPART() 取出日期中的年份 語法:DATEPART(yyyy,欄位) 取 … 閱讀更多

發佈留言