真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL字符操作

    --ltrim(string) 第一位字符為空格算起連續(xù)空格清除
    select  'OK' + ltrim('     左     右     ') + 'OK'

    --rtrim(string) 最后一位字符為空格算起往左邊連續(xù)空格清除
        select  'OK' + rtrim('     左     右     ') + 'OK'

    --replace(string,'查找string中字符', '替換查找的字符')
    select  'OK' + replace('     左     右     ','左','替換') + 'OK'

    --Left(string,正整數(shù))  返回字符串中從左邊開始指定個(gè)數(shù)的字符。
    select left('ABCDEF',3)     --ABC

    --Right(string,正整數(shù))返回字符串中從右邊開始指定個(gè)數(shù)的字符
    select Right('ABCDEF',3)   --DEF

    --Len(string)  返回指定字符串表達(dá)式的字符數(shù),其中不包含尾隨空格。
    select LEN('123456789')     --9
    select LEN('123456789   ')  --9
    select LEN('   123456789')  --12
    select LEN('1234   56789')  --12

    --Lower('大寫字母') 將大寫字符數(shù)據(jù)轉(zhuǎn)換為小寫字符數(shù)據(jù)后返回字符表達(dá)式。
    select Lower('AB')     --ab
--Upper('小寫字母')  返回小寫字符數(shù)據(jù)轉(zhuǎn)換為大寫的字符表達(dá)式。
select Upper('abc') --ABC

--定義字符串類型
declare 
    @_char char(15) = 'ABCDEF'
    ,@_nchar nchar(15) = '我是誰,做什么'
    ,@_varchar varchar(15)= 'ABCDEF'
    ,@_nvarchar nvarchar(15)  = '我是誰,做什么'
select 
        replace(@_char ,' ','*') as 'char'                  --ABCDEF*********
        ,replace(@_nchar ,' ','*') as 'nchar'                 --我是誰,做什么********
        ,replace(@_nvarchar ,' ','*') as 'nvarchar'   --我是誰,做什么
        ,replace(@_varchar ,' ','*') as 'varchar'         --ABCDEF

--返回指定表達(dá)式中某模式第一次出現(xiàn)的起始位置;
--如果在全部有效的文本和字符數(shù)據(jù)類型中沒有找到該模式,則返回零。
select patindex('%abb%','abcaabbeeabb')  --返回5
select patindex('abb%','abcaabbeeabb')      --返回0
select patindex('%abb','abcaabbeeabb')    --返回10
select patindex('%abc%','abcaabbeeabb') --返回1   

--Replicate 以指定的次數(shù)重復(fù)字符串值.
    select Replicate('ABC',2) --ABCABC
    select Replicate('ABC',0) --空白
    select Replicate('ABC',-1) --NULL

    --Reverse返回字符串值的逆向值。
     select Reverse('FEDBCA') --ACBDEF 

--Space()返回由重復(fù)的空格組成的字符串。
select 'A'+space(10)+ 'A' --A          A

--將數(shù)值型轉(zhuǎn)換成指定長(zhǎng)度的字符串
/*
第一個(gè)參數(shù)是要轉(zhuǎn)換的數(shù)值
第二個(gè)參數(shù)是轉(zhuǎn)換後的總長(zhǎng)度(含小數(shù)點(diǎn),正負(fù)號(hào))
第三個(gè)參數(shù)為小數(shù)位
*/ --小數(shù)帶四舍五入
 select 'A' + STR(12345.633,8,0) -- A   12346

--STUFF 函數(shù)將字符串插入另一字符串。它在第一個(gè)字符串中從開始位置刪除指定長(zhǎng)度的字符;
--      然后將第二個(gè)字符串插入第一個(gè)字符串的開始位置
select Stuff('ABCD',2,2,'123')  --A123D
    --字符串是提取字符
    --第二位指  從左算起第2位 B
    --第三位指 從B開始算起提取3個(gè)字符
    select Substring('ABCDEF',2,3)  --BCD

網(wǎng)站名稱:SQL字符操作
文章URL:http://weahome.cn/article/ishdhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部