<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                字符串函數 6、ASCII(str) 返回str字符串中最左邊字符的ascii碼值,如果是空串則返回0,如果str是null則返回null ~~~ mysql> SELECT ASCII('2'); -> 50 mysql> SELECT ASCII(2); -> 50 mysql> SELECT ASCII('dx'); -> 100 ~~~ 7、CHAR(N,... [USING charset_name]) 將括號中的N轉化成ascii碼對應的字符,返回這些字符組成的字符串,其中的null會被忽略 ~~~ mysql> SELECT CHAR(77,121,83,81,'76'); -> 'MySQL' mysql> SELECT CHAR(77,77.3,'77.3'); ####小數會忽略 -> 'MMM‘ mysql> SELECT CHARSET(CHAR(X'65')), CHARSET(CHAR(X'65' USING utf8)); #####轉換成其他的編碼格式 +----------------------+---------------------------------+ | CHARSET(CHAR(X'65')) | CHARSET(CHAR(X'65' USING utf8)) | +----------------------+---------------------------------+ | binary | utf8 | +----------------------+---------------------------------+ ~~~ 8、CHAR_LENGTH(str) 返回字符串的字符長度 9、CONCAT(str1,str2,...) 返回括號里所有參數字符串連接在一起,當其中有參數為NULL時則返回NULL ~~~ mysql> SELECT CONCAT('My', 'S', 'QL'); -> 'MySQL' mysql> SELECT CONCAT('My', NULL, 'QL'); -> NULL mysql> SELECT CONCAT(14.3); -> '14.3' ~~~ 10、CONCAT_WS(separator,str1,str2,...) 返回以第一個參數為分隔符的連接后的一個字符串,當有參數為NULL時則null被忽略 ~~~ mysql> SELECT CONCAT_WS(',','First name','Second name','Last Name'); -> 'First name,Second name,Last Name' mysql> SELECT CONCAT_WS(',','First name',NULL,'Last Name'); -> 'First name,Last Name‘ 示例:select concat_ws(',',id,name,dept_id) from teacher; ~~~ 11、INSERT(str,pos,len,newstr) 將str中從pos位置開始后的len個字符替換成newstr字符串 ~~~ mysql> SELECT INSERT('Quadratic', 3, 4, 'What'); -> 'QuWhattic' mysql> SELECT INSERT('Quadratic', -1, 4, 'What'); -> 'Quadratic' mysql> SELECT INSERT('Quadratic', 3, 100, 'What'); -> 'QuWhat' ~~~ 12、INSTR(str,substr) 返回str字符串中第一個出現substr字符串的位置 ~~~ mysql> SELECT INSTR('foobarbar', 'bar'); -> 4 mysql> SELECT INSTR('xbar', 'foobar'); -> 0 ~~~ 13、LEFT(str,len) 返回str字符串中從左邊開始的len個長度的字符 ~~~ mysql> SELECT LEFT('foobarbar', 5); -> 'fooba‘ ~~~ 14、LENGTH(str) ####與char_length不同的是在計算中文字符時計算個數不同。 返回str字符串的byte字節長度 ~~~ mysql> SELECT LENGTH('text'); -> 4 ~~~ 15、LOAD_FILE(file_name) 讀取文件且返回文件內容為字符串 ~~~ mysql> UPDATE t SET blob_col=LOAD_FILE('/tmp/picture') WHERE id=1; ~~~ 16、LOCATE(substr,str) 返回str字符串中第一次出現substr字符串的位置,如果沒有則返回null ~~~ mysql> SELECT LOCATE('bar', 'foobarbar'); -> 4 mysql> SELECT LOCATE('xbar', 'foobar'); -> 0 ~~~ 17、LOCATE(substr,str,pos) 返回str字符串中從pos位置開始第一次出現substr字符串的位置,如果沒有則返回null ~~~ mysql> SELECT LOCATE('bar', 'foobarbar', 5); -> 7 18、LOWER(str) ~~~ 返回將str字符串中所有字符變換成小寫后的字符串,但對二進制文本無效 ~~~ mysql> SELECT LOWER('QUADRATICALLY'); -> 'quadratically' mysql> SET @str = BINARY 'New York'; mysql> SELECT LOWER(@str), LOWER(CONVERT(@str USING latin1)); +-------------+-----------------------------------+ | LOWER(@str) | LOWER(CONVERT(@str USING latin1)) | +-------------+-----------------------------------+ | New York | new york | +-------------+-----------------------------------+ ~~~ 19、LPAD(str,len,padstr) 將str的左邊補充為padstr,直到補充成len長度的字符串并返回;如果str的長度比len長,則返回str中最左邊開始的len長度的字符 ~~~ mysql> SELECT LPAD('hi',4,'??'); -> '??hi' mysql> SELECT LPAD('hi',1,'??'); -> 'h‘ mysql> select lpad(name,10,'tyu') from teacher; +---------------------+ | lpad(name,10,'tyu') | +---------------------+ | NULL | | tyutyutdfe | | tyutyudfes | | tyutyutdgc | | tyutvivian | +---------------------+ 5 rows in set (0.00 sec) mysql> select rpad(name,10,'tyu') from teacher; +---------------------+ | rpad(name,10,'tyu') | +---------------------+ | NULL | | dfetyutyut | | dfestyutyu | | dgctyutyut | | viviantyut | +---------------------+ 5 rows in set (0.00 sec) ~~~ 20、LTRIM(str) /RTRIM 將str最左邊的空格去掉并返回 ~~~ mysql> SELECT LTRIM(' barbar'); -> 'barbar‘ ~~~ 21、REPEAT(str,count) 將str重復count并組合成字符串返回,如果count<1,則返回空串 ~~~ mysql> SELECT REPEAT('MySQL', 3); -> 'MySQLMySQLMySQL' ~~~ 22、REPLACE(str,from_str,to_str) 將所有str字符串中匹配from_str子串的地方都替換成to_str子字符串 ~~~ mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww'); -> 'WwWwWw.mysql.com‘ ~~~ 23、REVERSE(str) 將str字符串中的字符按照倒序組合并返回 ~~~ mysql> SELECT REVERSE('abc'); -> 'cba‘ ~~~ 24、RIGHT(str,len) 將str字符串中從右邊開始的len個字符返回 ~~~ mysql> SELECT RIGHT('foobarbar', 4); -> 'rbar' ~~~ 25、SPACE(N) 返回N個長度的空格組成的空字符串 ~~~ mysql> SELECT SPACE(6); -> ' ' ~~~ 26、SUBSTR(str,pos), SUBSTR(str FROM pos), SUBSTR(str,pos,len), SUBSTR(str FROM pos FOR len) SUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len), SUBSTRING(str FROM pos FOR len) 如果沒有len參數,則返回從pos位置開始的str中的子字符串;如果有len參數,則從pos位置開始返回str中長度為len的子字符串;如果pos為負值,則代表pos從右邊開始數 ~~~ mysql> SELECT SUBSTRING('Quadratically',5); -> 'ratically' mysql> SELECT SUBSTRING('foobarbar' FROM 4); -> 'barbar' mysql> SELECT SUBSTRING('Quadratically',5,6); -> 'ratica' mysql> SELECT SUBSTRING('Sakila', -3); -> 'ila' mysql> SELECT SUBSTRING('Sakila', -5, 3); -> 'aki' mysql> SELECT SUBSTRING('Sakila' FROM -4 FOR 2); -> 'ki' ~~~ 27、SUBSTRING_INDEX(str,delim,count) 當count為正數,則返回delim出現在str字符串中第count次之前的子字符串,如果是負數,則從右邊開始計算 ~~~ mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); -> 'www.mysql' mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2); -> 'mysql.com‘ ~~~ 28、UPPER(str) 返回將str字符串中所有字符轉換成大寫的字符串 ~~~ mysql> SELECT UPPER('Hej'); -> 'HEJ‘ ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看