sqlserver使用CHARINDEX搜尋

2021-07-17 03:18:09 字數 503 閱讀 1542

示例:

declare @taskname varchar(100)

set @taskname='費用類請購流程,費用類請購流程,固資預算調整流程'

select distinct task_name from vw_sys_tasks_accessible

where charindex(','+cast(task_name as varchar)+',',','+@taskname+',')>0

效果圖:

where patindex('%固資預算調整%',task_name) > 0

charindex 和 patindex 函式都返回指定模式的開始位置。patindex 可使用萬用字元,而 charindex 不可以。 

char 型別使用總結

對於字元型別的指標真的有很多很多要注意的地方,而且他是string,cstring等各種字串相互轉換的橋梁。使用上稍不注意就會出錯。1.初始化 char pstr hello world.這是乙個指向字串常量的指標,也就是說hello wrold.是不能被修改的。因為它儲存在程式記憶體中的常量區。很...

char char 和char 的使用

指標總可以通過新增來進行解引用。指標與陣列是相通的。在分析變數資料型別的時候,可以通過相通性來理解 char str char ch 指標可以去掉 新增 所以,指標可以賦值為陣列名 char ch char str 陣列名去掉,新增 所以,陣列名是個位址。char 對應char變數的位址外,還 一重...

char 與char 的區別

乙個由c c 編譯的程式占用的記憶體分為以下幾個部分 1 棧區 stack 由編譯器自動分配釋放,存放函式的引數值,區域性變數的值等。其操作方式類似於 資料結構中的棧。2 堆區 heap 一般由程式設計師分配釋放,若程式設計師不釋放,程式結束時可能由os 注意它與資料 結構中的堆是兩回事,分配方式倒...