中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL 字符操作

發布時間:2020-06-07 16:41:11 來源:網絡 閱讀:530 作者:1097981 欄目:關系型數據庫
    --ltrim(string) 第一位字符為空格算起連續空格清除
    select  'OK' + ltrim('     左     右     ') + 'OK'

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

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

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

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

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

    --Lower('大寫字母') 將大寫字符數據轉換為小寫字符數據后返回字符表達式。
    select Lower('AB')     --ab
--Upper('小寫字母')  返回小寫字符數據轉換為大寫的字符表達式。
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

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

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

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

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

--將數值型轉換成指定長度的字符串
/*
第一個參數是要轉換的數值
第二個參數是轉換後的總長度(含小數點,正負號)
第三個參數為小數位
*/ --小數帶四舍五入
 select 'A' + STR(12345.633,8,0) -- A   12346

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

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸丰县| 和林格尔县| 梧州市| 高淳县| 叙永县| 正安县| 绥阳县| 资兴市| 醴陵市| 泰来县| 亚东县| 奉新县| 高雄县| 会理县| 平遥县| 望城县| 遵化市| 同仁县| 建阳市| 晋宁县| 吴忠市| 繁峙县| 江阴市| 南阳市| 贞丰县| 凤冈县| 昌宁县| 犍为县| 高雄市| 哈密市| 汉寿县| 铅山县| 英超| 青海省| 陕西省| 夹江县| 济宁市| 涪陵区| 富裕县| 景泰县| 民县|