欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SQLServer常用函數(shù)使用方法是什么-創(chuàng)新互聯(lián)

SQLServer 常用函數(shù)使用方法是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比長(zhǎng)清網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式長(zhǎng)清網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋長(zhǎng)清地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

之前就想要把一些 SQL 的常用函數(shù)記錄下來,不過一直沒有實(shí)行。

直到今天用到substring()這個(gè)函數(shù),C# 里面這個(gè)方法起始值是 0,而 SQL 里面起始值是 1。傻傻分不清楚。

這篇博客作為記錄 SQL 的函數(shù)的使用方法,想到哪里用到哪里就寫到哪里。

SubString():用于截取指定字符串的方法。該方法有三個(gè)參數(shù):

參數(shù)1:用于指定要操作的字符串。

參數(shù)2:用于指定要截取的字符串的起始位置,起始值為 1 。

參數(shù)3:用于指定要截取的長(zhǎng)度。

select substring('abcdef',1,3)  -- 返回 abcselect substring('123456321',0,2)  -- 返回 1,即第一位,好不要這樣做

Left():用于返回指定字符串中指定長(zhǎng)度的左側(cè)部分。該方法有兩個(gè)參數(shù):

參數(shù)1:用于指定要操作的字符串。

參數(shù)2:用于指定要返回的子字符串的長(zhǎng)度。

select LEFT('abc123',3)    -- 返回 abcselect LEFT('左側(cè)部分右側(cè)部分',4)  -- 返回 左側(cè)部分

Right():用于返回指定字符串中指定長(zhǎng)度的右側(cè)部分。該方法有兩個(gè)參數(shù):

參數(shù)1:用于指定要操作的字符串。

參數(shù)2:用于指定要返回的子字符串的長(zhǎng)度。

select RIGHT('abc123',3)    -- 返回 123select RIGHT('左側(cè)部分右側(cè)部分',4)  -- 返回 右側(cè)部分

CharIndex():用于返回指定字符串中指定子字符串出現(xiàn)的起始位置。如果未找到就返回 0。該方法有兩個(gè)參數(shù):

參數(shù)1:用于指定要進(jìn)行查找的字符串。

參數(shù)2:用于指定用作檢索的字符串。

select charindex('a','123a123')    -- 返回 4select charindex('abc','123a123')  -- 返回 0select charindex('abc','123abc123')  -- 返回 4

Stuff():用于刪除指定長(zhǎng)度的字符,并在刪除的位置插入新的字符/值。該方法有四個(gè)參數(shù):

參數(shù)1:用于指定要操作的字符串。

參數(shù)2:用于指定要?jiǎng)h除字符的起始位置。

參數(shù)3:用于指定要?jiǎng)h除字符的長(zhǎng)度。

參數(shù)4:用于指定在刪除的位置插入的新的字符串/值。

select stuff('123abc456',4,3,'ABC')    -- 返回 123ABC456select stuff('123abc456',1,3,'')  -- 返回 abc456,用空字符串替代

Len():用于返回指定文本的值的長(zhǎng)度。前導(dǎo)空格計(jì)算在內(nèi),尾隨空格不計(jì)算在內(nèi)。該方法有一個(gè)參數(shù):

參數(shù)1:用于指定要操作的文本或字符串。

select len('123')  -- 返回 3select len('字符串')  -- 返回 3

Difference():用于返回一個(gè)整數(shù)值,指示兩個(gè)字符表達(dá)式的 SOUNDEX 值之間的差異。(即兩個(gè)字符串的相似度)那么什么是 SOUNDEX 值呢?先記著,下面輪到它了。

返回的值從 0 到 4 不等:0 表示幾乎不同或完全不同,4 表示幾乎相同或完全相同。該方法有兩個(gè)參數(shù):

參數(shù)1:用于指定要進(jìn)行比對(duì)的第一個(gè)字符串 SOUNDEX 值 。

參數(shù)2:用于指定要進(jìn)行比對(duì)的第二個(gè)字符串 SOUNDEX 值。

select difference('action','demo')    -- 返回 2select difference('123456','整數(shù)')    -- 返回 4

Soundex():用于返回指定字符串的 SOUNDEX 值。SOUNDEX是一種語(yǔ)音算法,利用英文字的讀音計(jì)算近似值,值由四個(gè)字符構(gòu)成,第一個(gè)字符為英文字母,后三個(gè)為數(shù)字。在拼音文字中有時(shí)會(huì)有會(huì)念但不能拼出正確字的情形,可用 Soundex 做類似模糊匹配的效果。這里的模糊匹配跟 LIKE 不同。

算法簡(jiǎn)要說明:

-- 將英文字按以下規(guī)則替換(不使用第一個(gè)字符進(jìn)行匹配,并且不使用對(duì)應(yīng)值為 0 的英文字符的值)  a e h i o u w y -> 0  b f p v -> 1  c g j k q s x z -> 2  d t -> 3  l -> 4  m n -> 5  r -> 6

如果字符串中存在擁有相同對(duì)應(yīng)數(shù)字的2個(gè)或以上的字母在一起(例如 j 和 k),則刪除其他的,只保留1個(gè)。去除對(duì)應(yīng)值為 0 的字符,只返回前4個(gè)字節(jié),不夠用 0 填充。

select soundex('string')  -- 返回 S215select soundex('str')  -- 返回 S210select soundex('123')  -- 返回 0000select soundex('字符串')  -- 返回 0000

PS:除英文字符以外的字符都將返回 0000,所以上面的方法 Difference() 的第二個(gè)示例會(huì)返回4(表示完全相同)。

Lower():用于返回指定英文字符串的小寫形式的字符串。如果不為英文字符串,則返回原值。該方法有一個(gè)參數(shù):

參數(shù)1:用于指定要轉(zhuǎn)換為小寫形式的字符串。

select lower('ABC')    -- 返回 abcselect lower('123')  -- 返回 123

Upper():用于返回指定英文字符串的大寫形式的字符串。如果不為英文字符串,則返回原值。該方法有一個(gè)參數(shù):

參數(shù)1:用于指定要轉(zhuǎn)換為大寫形式的字符串。

select upper('abc')    -- 返回 ABCselect upper('123')  -- 返回 123

Ltrim():用于返回刪除前導(dǎo)空格之后的字符串。該方法有一個(gè)參數(shù):

參數(shù)1:用于指定要進(jìn)行刪除前導(dǎo)空格操作的字符串。

select ltrim('    123')    -- 返回 123select ltrim('    好多空格')  -- 返回 好多空格select len('    123')  -- 返回 11select len(ltrim('    123')) -- 返回 3

Rtrim():用于返回截?cái)辔搽S空格之后的字符串。該方法有一個(gè)參數(shù):

參數(shù)1:用于指定要進(jìn)行截?cái)辔搽S空格操作的字符串。

select rtrim('123     ')    -- 返回 123select len(rtrim('123     ')) -- 返回 3

Replace():用第三個(gè)表達(dá)式替換第一個(gè)字符串表達(dá)式中出現(xiàn)的所有第二個(gè)給定字符串表達(dá)式。該方法有三個(gè)參數(shù):

參數(shù)1:用于指定要操作的字符串,即被匹配的字符串。

參數(shù)2:用于指定要進(jìn)行匹配的字符串。

參數(shù)3:用于指定用作替換存在的匹配項(xiàng)的字符串。

--把 abc 替換為 xxx select replace('123abc456','abc','xxx')    -- 返回 123xxx456-- 用空字符串替換匹配項(xiàng)select replace('123abc456','abc','')  -- 返回 123456

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。

網(wǎng)站欄目:SQLServer常用函數(shù)使用方法是什么-創(chuàng)新互聯(lián)
瀏覽路徑:http://aaarwkj.com/article14/coecge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)公司、搜索引擎優(yōu)化、Google、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
欧美日韩精品久久影院| 水牛av影视亚洲精品| 日韩人妻中文字幕在线视频| 亚洲人妖视频在线观看| 国产精品重口调教系列| 91精品国产综合久久麻豆| 亚洲欧美精品成人一区| 变态另类日韩欧美高清| 国产内射一级一片高清视频观看 | 国产精品自偷自偷自偷| 亚洲大片色一区在线观看| 91美女黑丝免费国产视频| 日韩中文字幕不卡免费| 成年免费视频一区二区三区| 欧美大片免费久久精品| 亚洲日本精品一区二区三区| 亚洲男人成人性天堂网站| 国产精品一区二区三区 在线| 亚洲成人爱情动作片在线观看| 91日本视频在线播放| 人妻少妇中文字幕久久| 亚洲av永久精品一区二区三区| 亚洲国内一区二区三区| 亚洲精品一区二区99| 最近中文字幕免费手机版| 亚洲欧美日韩国产精品专区| 色播婷婷午夜激情福利| 亚洲最大av免费在线看| 欧美大吊视频在线观看| 日韩av在线黄色免费大全| 午夜91激情福利视频| 亚洲欧美综合精品二区| 黄色永久网站在线播放| 亚洲s码在线一区二区| 亚洲av乱码久久精品蜜桃| 91精品国产综合久久男男| 国产成人亚洲欧美激情| 老司机看片午夜久久福利| 翔田千里精品久久一区二| 国内午夜福利精品视频| 久久综合给合综合久久|