[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()的區別


[MS-SQL]如何取得目前所在的資料庫名稱(DB NAME)
2022-10-14

[MS-SQL]如何取得目前所在的資料庫名稱(DB NAME)

[sql server]要如何取得目前所在資料庫名稱呢? 語法: 實作: 如果要取得所有資料庫名稱該如何下指令 … 閱讀更多..
[MS-SQL] ALTER TABLE 增加欄位
2021-10-25

[MS-SQL] ALTER TABLE 增加欄位

TABLE 增加欄位
SQL Server 2012 安裝教學
2022-10-07

SQL Server 2012 安裝教學

使用每個系統大部分都會需要使用到資料庫,Mircrosoft提供了SQL Server,下面將介紹SQL Se … 閱讀更多..
[MS-SQL]建立資料表格 CREATE TABLE
2022-10-18

[MS-SQL]建立資料表格 CREATE TABLE

資料表格是資料庫中儲存資料的基本架構,所以通常您會需要自己在資料庫中建立資料表格。當我們用Create Tab … 閱讀更多..
[MS-SQL] ALTER TABLE 刪除欄位
2021-10-25

[MS-SQL] ALTER TABLE 刪除欄位

對已存在的資料表刪除一欄位
[MS-SQL]使用CONVERT轉換時間格式Datetime
2022-06-30

[MS-SQL]使用CONVERT轉換時間格式Datetime

CONVERT能將時間格式Datetime,轉換成多種Varchar型態的格式。 👉[MS-SQL]使用quo …
[MS-SQL] While 迴圈
2022-10-07

[MS-SQL] While 迴圈

SQL Server的while迴圈雖然不常使用,但是當有資料需要批次讀取和運算時,這時候的while迴圈就相 … 閱讀更多..
初次使用SQL Server 查詢EXCEL 的資料遇到的各種問題如何解決
2023-06-06

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

狀況: 當發生SQL Server 已封鎖元件 ‘Ad Hoc Distributed Queri … 閱讀更多..
[MS-SQL]分群組排序ROW_NUMBER()
2022-11-05

[MS-SQL]分群組排序ROW_NUMBER()

MSSQL 除了 ORDER BY 排序外,我們還可以用 ROW_NUMBER() ,配合 PARTITION … 閱讀更多..
[MS-SQL] 西元日期轉成民國日期
2021-07-20

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

西元日期轉成民國日期 2011/10/05 –> 100/10/05

發佈留言