成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

總結MySQL常用的字符串函數!

數據庫函數是一種具有某種功能的模塊,可以接收零個或多個輸入值,并且返回一個輸出值。MySQL 為我們提供了許多用于處理和分析數據的系統函數,本文給大家介紹 10 個常用的字符串函數,以及相關的其他函數。

CONCAT()

CONCAT(str1,str2,…))函數用于返回多個字符串連接之后的字符串,例如:

SELECT CONCAT('MySQL', '字符串', '函數') AS str;

如果該函數中的任何參數為 NULL,返回結果為 NULL。例如:

SELECT CONCAT('MySQL', NULL, '函數') AS str;

對于字符串常量,我們也可直接將它們連寫在一起。例如:

SELECT 'MySQL' '字符串' '函數' AS str;

以上方式只能用于連接字符串常量,不能用于連接字段的值。

如果啟用了 SQL 模式 PIPES_AS_CONCAT,MySQL 邏輯或運算符(||)也可以用于連接字符串,類似于 Oracle 和 PostgreSQL。

除了 CONCAT(str1,str2,…)) 函數之外,CONCAT_WS(separator,str1,str2,…))函數表示使用指定的分隔符 separator 連接多個字符串,分隔符為 NULL 則返回 NULL。例如:

SELECT CONCAT_WS('-', 'MySQL', NULL, '字符串') AS str1,

LOWER()

LOWER(str)和LCASE(str)函數用于將字符串轉換為小寫形式,例如:

SELECT LOWER('MySQL字符串函數') AS str1, LCASE('MySQL字符串函數') AS str2;

MySQL 大小寫轉換函數不支持二進制字符串(BINARY、VARBINARY、BLOB)),可以將其轉換為非二進制的字符串之后再進程處理。例如:

SELECT LOWER(BINARY 'MySQL字符串函數') AS str1,

UPPER()

UPPER(str)和UCASE(str)函數用于將字符串轉換為大寫形式,例如:

SELECT UPPER('MySQL字符串函數') AS str1, UCASE('MySQL字符串函數') AS str2;

LENGTH()

LENGTH(str)和OCTET_LENGTH(str)函數用于返回字符串的字節長度,例如:

SELECT LENGTH('MySQL字符串函數') AS len1, OCTET_LENGTH('MySQL字符串函數') AS len2;

在 utf8mb4 編碼中,一個漢字字符占用 3 個字節。

另外,CHAR_LENGTH(str)和CHARACTER_LENGTH(str)函數用于返回字符串的字符長度,也就是字符個數。例如:

SELECT CHAR_LENGTH('MySQL字符串函數') AS len1, CHARACTER_LENGTH('MySQL字符串函數') AS len2;

BIT_LENGTH(str)函數用于返回字符串的比特長度(比特數量),例如:

SELECT BIT_LENGTH('MySQL字符串函數') AS len;

一個字節包含 8 個比特。

SUBSTRING()

SUBSTRING(str,pos)、SUBSTRING(str FROM pos)、SUBSTRING(str,pos,len)以及SUBSTRING(str FROM pos FOR len)函數都可以用于返回從指定位置 pos 開始的子串,len 表示返回子串的長度;pos 為 0 表示返回空字符串。例如:

SELECT SUBSTRING('MySQL字符串函數', 6) AS str1,

位置參數 pos 可以為負數,此時返回的子串從字符串右側第 pos 個字符開始。例如:

SELECT SUBSTRING('MySQL字符串函數', -2) AS str1,

另外,SUBSTR()和MID()函數都是 SUBSTRING() 函數的同義詞,也支持以上 4 種形式。

LEFT(str,len)函數返回字符串 str 左側的 len 個字符,RIGHT(str,len)函數返回字符串 str 右側的 len 個字符。例如:

SELECT LEFT('MySQL字符串函數',5) AS str1,

SUBSTRING_INDEX(str,delim,count)函數返回第 count 個分隔符 delim 之前的子串。如果 count 為正數,從左側開始計數并返回左側的所有字符;如果 count 為負數,從右側開始計數并返回右側的所有字符。例如:

SELECT SUBSTRING_INDEX('張三;李四;王五', ';', 2) AS str1,[object Object]

TRIM()

TRIM([remstr FROM] str)函數用于返回刪除字符串 str 兩側所有 remstr 字符串之后的子串,remstr 默認為空格。例如:

SELECT TRIM('  MySQL字符串函數  ') AS str1,

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)函數用于返回刪除字符串 str 兩側/左側/右側所有 remstr 字符串之后的子串,默認刪除兩側字符串(BOTH),remstr 默認為空格。例如:

SELECT TRIM(LEADING ' ' FROM '  MySQL字符串函數  ') AS str1,

LPAD()/RPAD()

LPAD(str,len,padstr)函數表示字符串 str 的左側使用 padstr 進行填充,直到長度為 len;RPAD(str,len,padstr)函數表示在字符串 str 的右側使用 padstr 進行填充,直到長度為 len。例如:

SELECT LPAD(123, 6, '0') AS str1, LPAD(123, 2, '0') AS str2,

當字符串 str 的長度大于 len 時,相當于從右側截斷字符串。

另外,REPEAT(str,count)函數用于將字符串 str 復制 count 次并返回結果。

例如:

總結MySQL常用的字符串函數!

INSTR()

INSTR (str,substr) 函數用于返回子串 substr 在字符串 str 中第一次出現的索引位置,沒有找到子串時返回 0。例如:

select INSTR('MySQL字符串函數', '字符串') AS index1,

另外,LOCATE (substr,str) 函數也可以用于返回子串 substr 在字符串 str 中第一次出現的索引位置,和 INSTR (str,substr) 函數唯一的不同就是參數的順序相反。

LOCATE (substr,str,pos) 函數返回子串 substr 在字符串 str 中從位置 pos 開始第一次出現的索引位置,例如:

SELECT LOCATE('S','MySQL Server', 5) AS ind;

FIELD (str,str1,str2,str3,…) 函數返回字符串 str 在后續字符串列表中出現的位置,沒有找到時返回 0。例如:

SELECT FIELD('李四', '張三', '李四', '王五') AS ind;

FIND_IN_SET (str,strlist) 函數返回字符串 str 在列表字符串 strlist 中出現的位置,strlist 由 N 個子串使用逗號分隔組成。例如:

SELECT FIND_IN_SET('李四', '張三,李四,王五') AS ind;

REPLACE()

REPLACE (str,from_str,to_str) 函數用于將字符串 str 中所有的 from_str 替換為 to_str,返回替換后的字符串。例如:

SELECT REPLACE('MySQL字符串函數', '字符串', '日期') AS str1,

另外,INSERT (str,pos,len,newstr) 函數用于在字符串 str 的指定位置 pos 之后插入子串 newstr,替換隨后的 len 個字符。例如:

SELECT INSERT('MySQL字符串函數', 6, 3, '日期') AS str;

REVERSE()

REVERSE (str) 函數用于將字符串 str 中的字符順序進行反轉。例如:

SELECT REVERSE('上海自來水來自海上')='上海自來水來自海上' AS "回文";

推薦學習:《mysql視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
老湿机香蕉久久久久久| 女教师娇喘潮喷抽搐在线视频| 精品国产A∨无码一区二区三区| 国语自产少妇精品视频| 精品人妻一区二区三区免费| 久久久久99精品成人片试看 | 糖心旗袍茶艺老师NANA的背景| 熟妇人妻不卡无码一区| 亚洲AV涩涩涩成人网站| 亚洲香蕉成人AV网站在线观看 | 浪荡女天天不停挨CAO日常视| 免费真人视频网站直播下载| 人妻无码AⅤ不卡中文字幕| 首页 图区 国产 亚洲 欧美 | 人人妻人人澡人人爽超污| 天堂资源在线官网| 亚洲精品无码久久久久AV麻豆| 在线天堂中文WWW官网| ZLJZLJZLJ日本人水多多| 国产AV无码专区亚汌A√| 国外亚洲成AV人片在线观看| 久久午夜无码鲁丝片午夜精品| 欧美最猛性XXXXX大叫| 无卡无码无免费毛片| 亚洲欧洲日产国码无码| 99RE8这里有精品热视频| 高清一个人看WWW免费| 精产国品一二三产品区别视频手机| 麻花豆传媒剧国产MV入口| 日产精品一卡2卡三卡4乱码| 性夜影院爽黄A爽免费动漫| 有人有在线观看的片资源| 菠萝蜜视频高清在线观看| 国产我和子的与子乱视频| 久久久中文久久久无码| 人妻精品久久一区二区av| 无线乱码A区B区C区| 在线观看亚洲AV每日更新无码| 成为人视频人的APP有哪些软件| 国产人成无码视频在线观看| 老汉扛起娇妻玉腿进入| 色妞AV永久一区二区国产AV| 亚洲男人AV天堂男人社区| 锕锕锕锕锕锕~好湿WWW| 国精产品一区一区三区| 欧美成人精品 一区二区三区| 我和亲妺妺乱的性视频| 永久免费AV无码网站在线| 成在人线AV无码免费高潮喷水| 极品粉嫩小泬50P| 人妻激情乱人伦视频| 亚洲欧美一区二区成人片婷婷| 白丝老师用腿夹得我好爽的视频| 国产亚洲色欲色一色WWW| 女儿国在线观看免费版高清| 小莫骚麦歌曲播放MP3| 97久久久精品综合88久久| 国产无遮挡又黄又爽免费吃瓜视频| 男人用嘴添女人下身免费视频| 无人区一码二码乱码区别在哪| 中国孕妇变态孕交XXXX| 国产精品久久久久成人| 女班长给我看她小积积作文| 亚洲444KKKK在线观看无码| GV天堂GV无码男同在线观看| 黑人又大又粗又长欧美网站| 人妻少妇精品无码专区动漫 | 精人妻无码一区二区三区| 日本少妇毛茸茸高潮| 亚洲色欲色欲综合网站| 丰满熟妇VIDEOSXXXX| 美女又大又黄WWW免费网站| 新婚之夜玩弄人妻系列| 把腿张开老子臊烂你多P| 久久精品AⅤ无码中文字字幕蜜桃| 少妇粉嫩小泬喷水视频在线观看| 真人视频直播APP免费观看| 国产免费午夜福利蜜芽无码| 人妻精品久久一区二区av| 一本之道AV不卡精品| 国产乱色国产精品免费视频| 人妻熟妇乱又伦精品视频无广告| 亚洲孕妇精品无码av| 国产精品视频免费播放| 人妻无码人妻有码中文字幕| 艳妇乳肉豪妇荡乳ⅩXXOO小说| 国产精品白丝无码ThePorn| 漂亮人妻被强中文字幕| 英语老师没戴套让我C了一节课| 国产精品亚洲片在线| 人妻丰满熟妇AV无码区APP| 又爽又黄又无遮挡激情视频免费 | 锕锕锕锕锕锕好污网站大全| 久久久久无码精品国产不卡| 亚洲 欧美 自拍 henhen| 大肉大捧一进一出好爽视频| 欧美成人精品三级网站| 亚洲一线产区和二线产区的区别| 国产女主播高潮在线播放| 日韩乱妇乱女熟妇熟女AV| 99精品国产一区二区电影| 久久久久亚洲AV无码专区导航| 亚洲AV第一成肉网肉片AV| 国产98在线 | 免费| 青草国产超碰人人添人人碱| 又大又粗进出白浆直流视频在线| 精品国产肉丝袜久久| 亚欧美日乱码视频在线观看| 国产96在线 | 亚洲| 日本人妻熟妇BBBBB| A∨天堂亚洲区无码先锋影音| 久久夜色精品国产噜噜亚洲AV| 亚洲GV天堂无码男同在线观看| 国产精品私密保养| 婷婷成人小说综合专区| 非洲黄网站黑人美女日比群交视频| 欧美最猛黑人XXXⅩ猛男视频 | 亚洲AV无码成人精品区一本二本 | 精产国品一二三产区区別| 小妖精含牢了我喂饱你| 国产精品久久久久精品香蕉爆乳 | 亚洲Av无码一区二区三区大黄瓜 | 白人极品少妇XXXⅩ做受| 欧美大屁股妞性潮喷ⅩXX| 中文字幕乱码人妻一区二区三区| 久久午夜无码鲁丝片| 亚洲中文无码AV永久不收费| 娇妻被朋友在客厅呻吟动漫| 亚洲АV天堂手机版在线观看| 国产婷婷成人久久Av免费高清| 午夜夫妻试看120国产| 国产精品久久久久乳精品爆| 忘忧草日本在线播放WWW| 国产成人精品一区二三区| 他的舌头探进蜜源毛毛虫说说| 公翁大龟挺进秀婷全文免费阅读| 神里凌华被焯出白水视频| 国产Chinese男男做受g片| 铜铜铜铜铜铜铜铜铜好大好深色 | 我调教同学的放荡麻麻| 国产精品亚洲ΑV天堂无码| 无遮挡裸体免费视频尤物| 国产清纯白嫩初高生在线观看| 亚洲 中文 欧美 日韩 在线| 国产又爽又黄又刺激的视频| 亚洲AV无码一区二区三区波多野 | 欧美成人看片黄A免费看| GV天堂GV无码男同在线观看| 日本MACBOOKPRO高清| 夫妻毛片盗摄国产内射| 无码无套少妇毛少18PXX| 国内精品伊人久久久久AV| 亚洲精品自在在线观看| 久久久久久久久久久大尺度免费视| 一本丁香综合久久久久不卡网站| 美女裸身裸乳免费视频的APP| 99RE6在线视频精品免费| 日本人妻熟妇BBBBB| 国产AV丝袜熟女AV一区| 亚洲AⅤ无码乱码在线观看性色| 精品无码久久久久久久久| 永久AV狼友网站在线观看| 欧美人妻一区二区三区| 第一夜被弄得又红又肿| 无码精品人妻一区二区三区漫画| 果冻传媒免费观看4399飘雪| 亚洲性无码一区二区三区| 嫩草国产福利视频一区二区| 成.人.大.片在线观看| 无码H肉动漫在线观看| 娇小VIDEOS出血| 中文字幕无码成人片| 日本日本熟妇中文在线视频| 国产成人无码一区二区三区在线 | 日本另类ΑV欧美另类AⅤ| 国产精品女同久久久久电影院| 亚洲欧美另类在线视频| 内射少妇骚B一√| 国产V亚洲V天堂无码网站| 亚洲国产成人AⅤ毛片奶水| 美女露0裸体无档动态视频| 不卡高清AV手机在线观看| 性一交一乱一色一视频| 久久丫免费无码一区二区| 八戒.八戒电影免费观看| 午夜成人性爽爽免费视频 | 国产精品天干天干有线观看| 亚洲一线产区二线产区区别在| 欧洲精品99毛片免费高清观看| 国产精品∧V在线观看| 亚洲中文欧美在线视频| 日韩乱码人妻无码中文字幕视频 | 亚洲VA久久久噜噜噜久久男同| 免费无码AV电影在线观看| 国产SUV精二区69| 亚洲孕妇精品无码av| 日文文本乱码高清| 久久久久久久久蜜桃| 俄罗斯18XXOO在线| 亚洲伊人情人综合网站|