set ansi_nulls on
set quoted_identifier on
goalter function [dbo].[getfirstalpha]
(@str nvarchar(4000)
)returns nvarchar(4000)
asbegin
declare @strlen int,@re nvarchar(4000)
declare @t table(chr nchar(1) collate chinese_prc_ci_as,letter nchar(1))
insert into @t(chr,letter)
select '吖','a' union all select '八','b' union all
select '嚓','c' union all select '咑','d' union all
select '妸','e' union all select '發','f' union all
select '旮','g' union all select '鉿','h' union all
select '丌','j' union all select '咔','k' union all
select '垃','l' union all select '嘸','m' union all
select '拏','n' union all select '噢','o' union all
select '妑','p' union all select '七','q' union all
select '呥','r' union all select '仨','s' union all
select '他','t' union all select '屲','w' union all
select '夕','x' union all select '丫','y' union all
select '帀','z'
select @strlen=len(@str),@re=''
while @strlen>0
begin
select top 1 @re=letter+@re,@strlen=@strlen-1
from @t a where chr<=substring(@str,@strlen,1)
order by chr desc
if @@rowcount=0
select @re=substring(@str,@strlen,1)+@re,@strlen=@strlen-1
endreturn(@re)
end
乙個關於模糊查詢的寫法
今天在論壇上看到這樣一帖 share欄位是varchar型別的,裡面存放的資料是 1,2,24 格式的 現在我要找出該字段中所有包含1,2,3,4四個數字中任一數值的記錄。我最初的寫法 db.dbcmd.commandtext select from userinfo where share lik...
linux如何模糊查詢乙個檔案
linux如何模糊查詢乙個檔案 在當前目錄下搜尋指定檔案 find name test.txt 在當前目錄下模糊搜尋檔案 find name txt 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的...
linux如何模糊查詢乙個檔案
在當前目錄下搜尋指定檔案 find name test.txt 在當前目錄下模糊搜尋檔案 find name txt 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的檔案 find empty 查詢...