




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、來(lái)源:對(duì)于針對(duì)字符串位置的操作,第一個(gè)位置被標(biāo)記為1。1.ASCII(str返回字符串str的最左面字符的ASCII代碼值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'-> 50mysql> select ASCII(2;-> 50mysql> select ASCII('dx'-> 100也可參見(jiàn)ORD(函數(shù)。2.ORD(str如果字符串str最左面字符是一個(gè)多字節(jié)字符,通過(guò)以格式(first byte ASCII code*256+(second byte
2、 ASCII code*256+third byte ASCII code.返回字符的ASCII代碼值來(lái)返回多字節(jié)字符代碼。如果最左面的字符不是一個(gè)多字節(jié)字符。返回與ASCII(函數(shù)返回的相同值。mysql> select ORD('2'-> 503.CONV(N,from_base,to_base在不同的數(shù)字基之間變換數(shù)字。返回?cái)?shù)字N的字符串?dāng)?shù)字,從from_base基變換為to_base基,如果任何參數(shù)是NULL,返回NULL。參數(shù)N解釋為一個(gè)整數(shù),但是可以指定為一個(gè)整數(shù)或一個(gè)字符串。最小基是2且最大的基是36。如果to_base是一個(gè)負(fù)數(shù),N 被認(rèn)為是一個(gè)有符
3、號(hào)數(shù),否則,N被當(dāng)作無(wú)符號(hào)數(shù)。CONV以64位點(diǎn)精度工作。mysql> select CONV("a",16,2;-> '1010'mysql> select CONV("6E",18,8;-> '172'mysql> select CONV(-17,10,-18;-> '-H'mysql> select CONV(10+"10"+'10'+0xa,10,10;-> '40'4.BIN(N返回二進(jìn)制值N的一個(gè)
4、字符串表示,在此N是一個(gè)長(zhǎng)整數(shù)(BIGINT數(shù)字,這等價(jià)于CONV(N,10,2。如果N是NULL,返回NULL。mysql> select BIN(12;-> '1100'5.OCT(N返回八進(jìn)制值N的一個(gè)字符串的表示,在此N是一個(gè)長(zhǎng)整型數(shù)字,這等價(jià)于CONV(N,10,8。如果N是NULL,返回NULL。mysql> select OCT(12;-> '14'6.HEX(N返回十六進(jìn)制值N一個(gè)字符串的表示,在此N是一個(gè)長(zhǎng)整型(BIGINT數(shù)字,這等價(jià)于CONV(N,10,16。如果N是NULL,返回NULL。mysql> sel
5、ect HEX(255;-> 'FF'7.CHAR(N,.CHAR(將參數(shù)解釋為整數(shù)并且返回由這些整數(shù)的ASCII代碼字符組成的一個(gè)字符串。NULL值被跳過(guò)。mysql> select CHAR(77,121,83,81,'76'-> 'MySQL'mysql> select CHAR(77,77.3,'77.3'-> 'MMM'8.CONCAT(str1,str2,.返回來(lái)自于參數(shù)連結(jié)的字符串。如果任何參數(shù)是NULL,返回NULL??梢杂谐^(guò)2個(gè)的參數(shù)。一個(gè)數(shù)字參數(shù)被變換為等價(jià)的字符
6、串形式。mysql> select CONCAT('My', 'S', 'QL'-> 'MySQL'mysql> select CONCAT('My', NULL, 'QL'-> NULLmysql> select CONCAT(14.3;-> '14.3'9.LENGTH(str10.OCTET_LENGTH(str11.CHAR_LENGTH(str12.CHARACTER_LENGTH(str返回字符串str的長(zhǎng)度。mysql> sel
7、ect LENGTH('text'-> 4mysql> select OCTET_LENGTH('text'-> 4注意,對(duì)于多字節(jié)字符,其CHAR_LENGTH(僅計(jì)算一次。13.LOCATE(substr,str14.POSITION(substr IN str返回子串substr在字符串str第一個(gè)出現(xiàn)的位置,如果substr不是在str里面,返回0.mysql> select LOCATE('bar', 'foobarbar'-> 4mysql> select LOCATE('x
8、bar', 'foobar'-> 0該函數(shù)是多字節(jié)可靠的。15.LOCATE(substr,str,pos返回子串substr在字符串str第一個(gè)出現(xiàn)的位置,從位置pos開(kāi)始。如果substr不是在str里面,返回0。mysql> select LOCATE('bar', 'foobarbar',5;-> 7這函數(shù)是多字節(jié)可靠的。16.INSTR(str,substr返回子串substr在字符串str中的第一個(gè)出現(xiàn)的位置。這與有2個(gè)參數(shù)形式的LOCATE(相同,除了參數(shù)被顛倒。mysql> select INSTR
9、('foobarbar', 'bar'-> 4mysql> select INSTR('xbar', 'foobar'-> 0這函數(shù)是多字節(jié)可靠的。17.LPAD(str,len,padstr返回字符串str,左面用字符串padstr填補(bǔ)直到str是len個(gè)字符長(zhǎng)。mysql> select LPAD('hi',4,'?'-> '?hi'18.RPAD(str,len,padstr返回字符串str,右面用字符串padstr填補(bǔ)直到str是len個(gè)字符長(zhǎng)。
10、mysql> select RPAD('hi',5,'?'-> 'hi?'19.LEFT(str,len返回字符串str的最左面len個(gè)字符。mysql> select LEFT('foobarbar', 5;-> 'fooba'該函數(shù)是多字節(jié)可靠的。20.RIGHT(str,len返回字符串str的最右面len個(gè)字符。mysql> select RIGHT('foobarbar', 4;-> 'rbar'該函數(shù)是多字節(jié)可靠的。21.SUBSTRI
11、NG(str,pos,len22.SUBSTRING(str FROM pos FOR len23.MID(str,pos,len從字符串str返回一個(gè)len個(gè)字符的子串,從位置pos開(kāi)始。使用FROM的變種形式是ANSI SQL92語(yǔ)法。mysql> select SUBSTRING('Quadratically',5,6;-> 'ratica'該函數(shù)是多字節(jié)可靠的。24.SUBSTRING(str,pos25.SUBSTRING(str FROM pos從字符串str的起始位置pos返回一個(gè)子串。mysql> select SUBSTRIN
12、G('Quadratically',5;-> 'ratically'mysql> select SUBSTRING('foobarbar' FROM 4;-> 'barbar'該函數(shù)是多字節(jié)可靠的。26.SUBSTRING_INDEX(str,delim,count返回從字符串str的第count個(gè)出現(xiàn)的分隔符delim之后的子串。如果count是正數(shù),返回最后的分隔符到左邊(從左邊數(shù) 的所有字符。如果count是負(fù)數(shù),返回最后的分隔符到右邊的所有字符(從右邊數(shù)。-> 'www.mysql'
13、-> ''該函數(shù)對(duì)多字節(jié)是可靠的。27.LTRIM(str返回刪除了其前置空格字符的字符串str。mysql> select LTRIM(' barbar'-> 'barbar'28.RTRIM(str返回刪除了其拖后空格字符的字符串str。mysql> select RTRIM('barbar '-> 'barbar'該函數(shù)對(duì)多字節(jié)是可靠的。29.TRIM(BOTH | LEADING | TRAILING remstr FROM str返回字符串str,其所有remstr前綴或后綴
14、被刪除了。如果沒(méi)有修飾符BOTH、LEADING 或TRAILING給出,BOTH被假定。如果remstr沒(méi)被指定,空格被刪除。mysql> select TRIM(' bar '-> 'bar'mysql> select TRIM(LEADING 'x' FROM 'xxxbarxxx'-> 'barxxx'mysql> select TRIM(BOTH 'x' FROM 'xxxbarxxx'-> 'bar'mysql>
15、select TRIM(TRAILING 'xyz' FROM 'barxxyz'-> 'barx'該函數(shù)對(duì)多字節(jié)是可靠的。21.SOUNDEX(str返回str的一個(gè)同音字符串。聽(tīng)起來(lái)“大致相同”的2個(gè)字符串應(yīng)該有相同的同音字符串。一個(gè)“標(biāo)準(zhǔn)”的同音字符串長(zhǎng)是4個(gè)字符,但是SOUNDEX(函數(shù)返回一個(gè)任意長(zhǎng)的字符串。你可以在結(jié)果上使用SUBSTRING(得到一個(gè)“標(biāo)準(zhǔn)”的同音串。所有非數(shù)字字母字符在給定的字符串中被忽略。所有在A-Z之外的字符國(guó)際字母被當(dāng)作元音。mysql> select SOUNDEX('Hello'
16、;-> 'H400'mysql> select SOUNDEX('Quadratically'-> 'Q36324'22.SPACE(N返回由N個(gè)空格字符組成的一個(gè)字符串。mysql> select SPACE(6;-> ' '23.REPLACE(str,from_str,to_str返回字符串str,其字符串from_str的所有出現(xiàn)由字符串to_str代替。該函數(shù)對(duì)多字節(jié)是可靠的。24.REPEAT(str,count返回由重復(fù)count Times次的字符串str組成的一個(gè)字符串。如果coun
17、t <= 0,返回一個(gè)空字符串。如果str或count是NULL,返回NULL。mysql> select REPEAT('MySQL', 3;-> 'MySQLMySQLMySQL'25.REVERSE(str返回顛倒字符順序的字符串str。mysql> select REVERSE('abc' -> 'cba' 該函數(shù)對(duì)多字節(jié)可靠的。 26.INSERT(str,pos,len,newstr 26.INSERT(str,pos,len,newstr 返回字符串 str,在位置 pos 起始的子串且
18、 len 個(gè)字符長(zhǎng)得子串由字符串 newstr 代替。 mysql> select INSERT('Quadratic', 3, 4, 'What' -> 'QuWhattic' 該函數(shù)對(duì)多字節(jié)是可靠的。 27.ELT(N,str1,str2,str3,. 如果 N= 1,返回 str1,如果 N= 2,返回 str2,等等。如果 N 小于1或大于參數(shù)個(gè)數(shù), 返回 NULL。ELT(是 FIELD(反運(yùn)算。 mysql> select ELT(1, 'ej', 'Heja', 'hej
19、39;, 'foo' -> 'ej' mysql> select ELT(4, 'ej', 'Heja', 'hej', 'foo' -> 'foo' 28.FIELD(str,str1,str2,str3,. 返回 str 在 str1, str2, str3, .清單的索引。 如果 str 沒(méi)找到, 返回0。 FIELD(是 ELT( 反運(yùn)算。 mysql> select FIELD('ej', 'Hej', 'ej
20、', 'Heja', 'hej', 'foo' -> 2 mysql> select FIELD('fo', 'Hej', 'ej', 'Heja', 'hej', 'foo' -> 0 29.FIND_IN_SET(str,strlist 如果字符串 str 在由 N 子串組成的表 strlist 之中,返回一個(gè)1到 N 的值。一個(gè)字符串 表是被“,”分隔的子串組成的一個(gè)字符串。如果第一個(gè)參數(shù)是一個(gè)常數(shù)字符串并且第 二個(gè)參數(shù)
21、是一種類型為 SET 的列,F(xiàn)IND_IN_SET(函數(shù)被優(yōu)化而使用位運(yùn)算!如果 str 不是在 strlist 里面或如果 strlist 是空字符串,返回0。如果任何一個(gè)參數(shù)是 NULL, 返回 NULL。如果第一個(gè)參數(shù)包含一個(gè)“,”,該函數(shù)將工作不正常。 mysql> SELECT FIND_IN_SET('b','a,b,c,d' -> 2 30.MAKE_SET(bits,str1,str2,. 返回一個(gè)集合 (包含由“,”字符分隔的子串組成的一個(gè)字符串,由相應(yīng)的位在 bits 集合中的的字符串組成。str1對(duì)應(yīng)于位0,str2對(duì)應(yīng)位1,等
22、等。在 str1, str2, .中 的 NULL 串不添加到結(jié)果中。 mysql> SELECT MAKE_SET(1,'a','b','c' -> 'a' mysql> SELECT MAKE_SET(1 | 4,'hello','nice','world' -> 'hello,world' mysql> SELECT MAKE_SET(0,'a','b','c' -> '
23、' 31.EXPORT_SET(bits,on,off,separator,number_of_bits 31.EXPORT_SET(bits,on,off,separator,number_of_bits 返回一個(gè)字符串,在這里對(duì)于在“bits”中設(shè)定每一位,你得到一個(gè)“on”字符串,并且對(duì) 于每個(gè)復(fù)位(reset的位,你得到一個(gè)“off”字符串。每個(gè)字符串用“separator”分隔(缺 省“,”,并且只有“bits”的“number_of_bits” (缺省64位被使用。 mysql> select EXPORT_SET(5,'Y','N',',',4 -> Y,N,Y,N 32.LCASE(str 33.LOWER(str 返回字符串 str, 根據(jù)當(dāng)前字符集映射(缺省是 ISO-8
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校教學(xué)成果表格
- 農(nóng)學(xué)作物種植技術(shù)測(cè)試題及答案解析
- 高效辦公數(shù)字化解決方案實(shí)踐指南
- 財(cái)務(wù)人員擔(dān)保協(xié)議書(shū)
- 水資源智能監(jiān)控與管理合同
- 金融科技反欺詐技術(shù)合作協(xié)議
- 基于人工智能的智能種植管理系統(tǒng)優(yōu)化實(shí)踐
- 月子中心月嫂服務(wù)合同
- 建筑裝修行業(yè)施工安全責(zé)任書(shū)
- 西方童話格林童話讀后感和兒童成長(zhǎng)影響
- 2025年河南林業(yè)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整版
- 地理-浙江省強(qiáng)基聯(lián)盟2025年2月高三年級(jí)聯(lián)考試題和答案
- (必刷)湖南省醫(yī)學(xué)院校高職單招職業(yè)技能測(cè)試必會(huì)題庫(kù)(含往年真題)
- 2025《醫(yī)藥企業(yè)防范商業(yè)賄賂風(fēng)險(xiǎn)合規(guī)指引》解讀課件
- 血透病人皮膚瘙癢課件
- 2025年度船舶焊接維修工程合同范本資料下載
- 貴州茅臺(tái)課程設(shè)計(jì)
- 工業(yè)攝像頭知識(shí)培訓(xùn)課件
- 2024-2025學(xué)年六年級(jí)數(shù)學(xué)人教版上冊(cè)寒假作業(yè)(綜合基礎(chǔ)復(fù)習(xí)篇含答案)
- DB33T 1134-2017 靜鉆根植樁基礎(chǔ)技術(shù)規(guī)程
- 樓梯塑料滴水線施工方案
評(píng)論
0/150
提交評(píng)論