charindex用法(sql正则表达式查询用法)
本文目录
sql正则表达式查询用法
select domain = substring(email, charindex(’@’,email), len(email)) , aa = sum(aa), bb = sum(bb)from group by substring(email, charindex(’@’,email), len(email))
subString 的用法
语法 SUBSTRING ( value_expression ,start_expression , length_expression ) 参数value_expression 是 character、binary、text、ntext 或 image 表达式。start_expression 指定返回字符的起始位置的整数或 bigint 表达式。如果 start_expression 小于 0,会生成错误并终止语句。如果 start_expression 大于值表达式中的字符数,将返回一个零长度的表达式。length_expression 是正整数或指定要返回的 value_expression 的字符数的 bigint 表达式。如果 length_expression 是负数,会生成错误并终止语句。如果 start_expression 与 length_expression 的总和大于 value_expression 中的字符数,则返回整个值表达式。如 substring(’name | sex | major’,charindex ( ’|’ ,’name | sex | major’)+1,len(’name | sex | major’)-charindex ( ’|’ ,’name | sex | major’)) =’sex | major’从后往前截取好像不太方便的,建议参考帮助文档。
SQLserver中字符串查找功能patindex和charindex的区别
patindex(pattern,expression) 精确匹配,完全匹配1,不完全匹配0例如:patindex(’aa’,’aa’) 返回1 完全匹配patindex(’aa’,’aab’) 返回0 不完全匹配patindex(%pattern%,expression)模糊匹配,返回从第几位开始匹配例如:patindex(’%aa%’,’ssaaa’) 返回3 模糊从第三位开始匹配patindex(’%aa’,’ssddaa’) 返回5 模糊从第五位开始匹配patindex(’%aa’,’ssddaaa’) 返回6 模糊从第六位开始匹配patindex(’%aa%’,’ssddaaa’) 返回5 模糊从第五位开始匹配charindex(pattern,expression)精确匹配,返回第一个满足条件的下标例如:charindex(aa,aas) 返回1 从第一位开始精确匹配charindex(aa,saas) 返回2 从第二位开始精确匹配charindex(aa,saaas) 返回2 从第二位开始精确匹配charindex(aa,sas) 返回0 没有完全精确匹配的函数多试试就知道其用法了,多实践
更多文章:
tableau数据可视化工具(tableau是javascript函数库吗)
2024年7月22日 05:44
div css布局 实验心得(html中的布局有多种方法,其中最常用的是div加css进行页面布局,这种布局的优缺点是什么)
2024年4月7日 18:20
delphixe linux(VB、Delphi等编程语言没落的主要原因有哪些)
2024年7月13日 14:59
heinz程序(ultraiso注册码已经录入 提示重新运行程序,我重启后,它还提示注册,怎么回事)
2024年4月23日 21:26
in the pipeline(revenue pipeline什么意思)
2024年8月22日 06:45
curl教程(php中使用curl_init命令,不提示错误,只出现空白页菜鸟级人物,大家帮帮忙~)
2024年7月22日 14:43
linux grep 正则表达式(linux的grep命令,解释一下perl正则表达式在这里怎么用,以及语法)
2023年11月19日 15:20
好看的字体软件(有什么软件可以制作艺术字【好看点的、多点的】(可以设计艺术字的软件))
2024年8月22日 22:45
activities for children雅思阅读答案(2020年1月11日雅思阅读考试真题答案)
2024年7月21日 07:35
untitled(untitled歌词中文翻译 untitled歌曲介绍)
2024年5月16日 11:15
regulate的用法(请专业的人员翻译一下英文的药品说明)
2024年7月24日 10:04