纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

九道门数据库实战MySQL模糊匹配查询(二)内置函数

6月26日 尘世客投稿
  上新上新接着上一篇小朱老师今天就来为大家讲讲这MySQL中内置函数。忘了的同学可以先复习一下之前的基础内容哦九道门数据库实战:MySQL模糊匹配查询(一)
  进入正题,首先跟大家说明一点,在MySQL中下标是从1开始的,并不像Python、Java最左边第一位是0,因此MySQL中下标为0说明数据不存在,是有自己特殊含义的。
  1、LOCATE()函数LOCATE(substr,str)
  locate函数的用法是在str中查找substr,返回第一次出现的位置。如果substr不存在于str中就返回0,如果substr存在于str中,返回值为:substr在str中第一次出现的位置下标。LOCATE(substr,str,〔pos〕)
  代表从pos位置开始查询,同样是查找substr在str中第一次出现的位置。如果不在str中那就返回0,如果substr或者str中有一个是NULL,就返回NULL。SELECTlocate(a,banana);2SELECTlocate(a,banana,3);4SELECTlocate(z,banana);0SELECTlocate(10,banana);0SELECTlocate(NULL,banana);nullSELECTlocate(a,NULL);null
  用法:用LOCATE关键字进行模糊匹配,跟使用通配符的作用是一样的SELECTfromdimcustomerwhereLOCATE(大,name)0;如果需要从某一个位置开始匹配查询,在后面加入位置即可(从1开始)SELECTfromdimcustomerwhereLOCATE(大,name,5)0;
  2、POSITION函数POSITION(substrinstr)
  position函数的用法跟locate比较类似,用法都是一样的,只不过一个用,隔开,一个用in。
  用法:用POSITION关键字进行模糊匹配,等同于:like大SELECTfromdimcustomerwherePOSITION(大INname);
  3、INSTR函数INSTR(str,substr)
  返回字符串substr在str中第一次出现的位置。参数跟locate的双参数形式一样,只是参数的顺序是相反的。
  用法:用INSTR关键字进行模糊匹配,功能跟like一样,等同于:like大SELECTfrominformationwhereINSTR(name,大);instr函数作用,一般用于检索某字符在某字符串中的位置,等同于:like大SELECTfrominformationwhereINSTR(name,大)0;
  4、MySQL基于regexp的正则匹配查询
  在MySQL中支持regexp和rlike关键字,功能相同。
  首先REGEXP是不支持通配符()匹配的,但是支持正则匹配规则的。
  参数类型
  作用
  ()
  匹配字符串的开始位置,如a表示以字母a开头的字符串。
  ()
  匹配字符串的结束位置,如X表示以字母X结尾的字符串。
  (。)
  这个字符就是英文下的点,它匹配任何一个字符,包括回车、换行等。
  ()
  星号匹配0个或多个字符,在它之前必须有内容。如:selectfromtablewherenameregexpba(可以命中baaa)
  ()
  加号匹配1个或多个字符,在它之前也必须有内容。加号跟星号的用法类似,只是星号允许出现0次,加号则必须至少出现一次。
  (?)
  问号匹配0次或1次。
  {n}
  匹配指定n个
  {n,}
  匹配不少于n个
  {n,m}
  匹配nm个REGEXP大就是等同于大的;SELECTfrominformationwherenameREGEXP大;等同于SELECTfrominformationwherenamelike大;
  REGEXP中的或:
  可以搜索多个字符串之一,相当于或or的意思支持‘或’符号,匹配包含MySQL或Python或Java的数据,支持叠加多个SELECTfrominformationwherenameREGEXPMySQLPythonJ匹配同时命中用户、表的数据可以用。连接,代表用户xxxx表,中间允许有任意个字符,顺序不能反。SELECTfromdimcustomerwherenameREGEXP用户。表;
  REGEXP中的正则表达式:〔〕
  匹配〔〕中的几个字符之一,支持正则表达式;匹配包含英文字符的数据,默认不区分大小写情况下SELECTfrominformationwherenameREGEXP〔az〕;跟like一样,取反集加notREGEXP即可SELECTfrominformationwherenamenotREGEXP〔az〕;如果需要区分大小写需要加入binary关键字SELECTfrominformationwherenameREGEXPBINARY〔AZ〕;匹配包含数字的数据SELECTfrominformationwherenameREGEXP〔09〕;匹配包含数字或英文的数据,az、09都认定为一个单位,不要加多余符号SELECTfrominformationwherenameREGEXP〔az09〕;查询name字节长度为10,任意内容的数据SELECTfrominformationwherenameREGEXP。{10}39;;查询name字节长度为10,且都为英文的数据SELECTfrominformationwherenameREGEXP〔az〕{10}39;;查询name字节长度为10,且都为大写英文的数据,加上BINARY即可SELECTfrominformationwherenameREGEXPBINARY〔AZ〕{10}39;;查询name字节长度为6,且都为数字或。的数据SELECTfrominformationwherenameREGEXP〔09。〕{6}39;;查询name字节长度为6,且都为数字或。的数据;要求首位为1SELECTfrominformationwherenameREGEXP1〔09。〕{5}39;;查询name字节长度为6,且都为数字或。的数据;要求首位为1,末位为7SELECTfrominformationwherenameREGEXP1〔09。〕{4}739;;
  好啦,本篇文章就到这里了,希望本文能帮助到你对MySQL的理解更进一步。
  最后附上我们的粉丝小福利:MySQL经典50题赶紧留言领取吧。数据分析优质社群,等你加入哦
投诉 评论

经济日报携手京东发布数据农产品闯出大市场数据来源京东消费及产业发展研究院打造绿色天然黑土地底色东北地区是我国重要的工业和农业基地。数据显示,2000年至2021年,东北地区粮食产量增长了近2倍,粮食产量占……九道门数据库实战MySQL模糊匹配查询(二)内置函数上新上新接着上一篇小朱老师今天就来为大家讲讲这MySQL中内置函数。忘了的同学可以先复习一下之前的基础内容哦九道门数据库实战:MySQL模糊匹配查询(一)进入正题,首先跟……8。30足球前瞻萨索洛vsAC米兰南安普顿v切尔西国米v克雷意甲萨索洛vsAC米兰近期状态萨索洛近期状态:萨索洛本赛季开局1胜1平1负,总体来说表现平平,两场抢到分数的比赛对手都比较弱,而唯一面对的意甲强队尤文图斯则输了个0……世界上最美的女人是谁谁是世界上最美的女人?世界上最美的女人是谁:谁是世界上最美的女人?(全文)杨紫琼,让老外过目不忘杨紫琼早章子怡一步走出亚洲打入好莱坞的杨紫琼,到如今依然是美国娱乐圈口碑最好的ldq……周杰伦同款价值2万新币球鞋登陆新加坡,林俊杰私藏首次曝光2月25日起,洛杉矶最火的Sneakertopia潮流展正式登陆新加坡艺术科学博物馆,这将是Sneakertopia在全亚洲的首次亮相。新加坡眼亲临现场,提前先来一波剧透……恭贺!刘国梁连任乒协主席,秦志戬升职,上一任期大赛仅丢2金4月6日,乒协召开了第十届会员大会,选举产生新一届领导机构,刘国梁当选主席,这是继2018年12月当选第九届主席后的成功连胜。祝贺刘国梁,能够实现蝉联,足见对刘主席在上一……中国前十名身材最美的女人看看网友的评选图网友评选中国身材最好的10个女人(图)腰细,腿长,臀翘,有胸,脸蛋清纯妩媚各有所爱,身材当然也没有一个放之四海的皆正的标准。但是谁谁敢说看到这图这样白白细长的腿,不会看!……世上前十名最美的花长什么样,十种最美的花盘点世上前十名最美的花长什么样,咱们大多数人都是喜欢花的,所以我相信你已经列出了你自个的列表。第一眼相见,它们的花香、花容就让咱们为之惊叹。咱们用它们来点缀咱们的头发、点缀咱们的家……世界上最美的蜘蛛一种彩虹色彩的蜘蛛(孔雀蜘蛛)世界上最美的蜘蛛:一种彩虹色彩的蜘蛛(孔雀蜘蛛)世界上最美的蜘蛛,孔雀蜘蛛色彩绚丽,能像孔雀一样开屏。我们日常生活看到的蜘蛛多数为黑色或者褐色,所以很少将它们与美联系在一……喜欢把鱼汤熬成奶白色?快别喝了(图)喜欢把鱼汤熬成奶白色?快别喝了(图)坊间传闻,鱼汤熬的时间越长营养越足,发白的鱼汤就是营养丰富的证明。其实真不尽然,因为熬的时间越长,温度过热,里面的营养不见得会多,相反……冬天一脱秋裤就掉层白皮这样解决(图)冬天一脱秋裤就掉层白皮这样解决(图)一到冬天很多小伙伴就会烦恼,穿那么厚自己也忍了,听妈妈的话也好好的穿了秋裤,可一脱秋裤就揭下一层白皮是怎么回事,难道皮肤也会长头皮屑吗……原生安卓开发app的框架frida安装和Python小试牛刀本教程只用于学习探讨,不允许任何人使用技术进行违法操作,阅读教程即表示同意!什么是frida?frida是一个hook原生安卓开发app的一个框架,也不止安卓,像i……
到泰国旅游要小心五种人,不少游客都中招了,宰客只是最轻的近段时间,东南亚游非常火爆,因为种种原因,国人放弃了日韩游,转而去往了泰国等东南亚国家。尤其是泰国,深受人们喜欢,其不仅有怡人的风景,还有让人很是好奇的人文景观,当地美食也有很……靠唱那英旧歌走红,婚后火速复出被嘲辣眼,孙悦如今过得怎样?歌手孙悦在20岁那年,做了人生中一个天大的赌注。她好不容易发动家人和所有亲戚朋友,成功借到10万,只为去筹备一首名叫《祝你平安》的歌。这首歌原来是一部剧主题曲,由那……中国最贵湖泊价值万亿头条创作挑战赛中国大好河山,作为全球领土第三大国家,土地面积高达963万平方公里。除了举世瞩目的长城、黄河以外,各种湖泊景色也堪称一绝。有一个地方景色宛如仙境!中国……续航520公里的电动车你喜欢吗?非常适合外卖员使用大家出行使用电动车已经成为常态,不过不少朋友对于电动车的续航能力一直不满意,今天分享的这款电动车续航最大达到了惊人的520公里,作为一辆电动自行车来说,是真的非常惊人了,按照大……CBA狠角色第二季第1期年少成名因病早退役32岁首战世锦赛《狠角色》讲述昔日CBA非超巨球员以及一些历史中外援的专栏故事,第一季共十期内容已更新至主页,谢谢您的关注。本期主角:金立鹏金立鹏,男,1978年07月16日出生于……坐月子婆婆不给吃肉,为报月子仇录下50条录音,儿媳还敢说瞎话都说:为人媳、为人妻、为人母的女人,一生当中共有四个仇:怀孕的仇,生娃的仇,月子的仇,带娃的仇!如果在这四个时间段让女人委屈了,那她肯定毫无疑问会记恨一辈子!生孩子,绝对……65岁以后,标准血压和心率都是多少?自测看看,你是否达标了?高血压是一种在老年人群中非常常见的慢性疾病,据统计,目前我国高血压患者的比例已超过25,也就是说我国有接近3亿多人均为高血压患者,更令人感到恐惧的是,这一比例还在呈逐年上升趋势……十位藏在男明星背后的网红,个个手段高明,个个都是定时炸弹随着网红群体的崛起,她们和男明星的故事也越发精彩。很多人不解,男明星明明有颜有钱有地位,为何偏爱网红。细细想来,也不难理解。首先,能成为网红的姑娘往往有凹凸有……湖人防守漏洞大,雄鹿赢下马刺!热火爆冷输步行者,公牛3连胜时间来到中午,虽然关于用西蒙斯交易欧文的传言遭到76人否认,但这两位当世奇葩却相继发表了最新言论,西蒙斯表示自己在精神世界里还未做好为76人打球的准备,欧文则在推文中写道:信仰……4名游客遭绑架马路拖行1人枪击惨死昔日度假天堂美加发旅行警告墨西哥向来是美国和加拿大居民的首选度假之地。每逢美加迎来寒冬,大批渴望温暖阳光又追求经济实惠的旅客便会南下前往墨西哥的各大海滩度假村。这一现象之常见,甚至专门有雪鸟族一词来形容……喝苏打水可以缓解痛风吗来源:【健康中国】很多人相信,吃出来的问题,同样能靠饮食控制住。拿痛风来说,控制饮食,少吃肉、豆制品和海鲜确实能够降低尿酸水平。但是,有些人听说喝苏打水能够降低尿酸值、缓……遇见璀璨的你解气!机关算尽的佟彤,最终还是栽到了若男手里《遇见璀璨的你》是由陈乔恩、金瀚、陈宥维、王嘉宁领衔主演,王子璇、邹廷威、王子睿、谢帅、欣然等特别出演的一部都市情感剧,该剧一开播便人气拉满,掀起了一股全民追剧的热潮。在……
友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形