根据位置和分隔符拆分字符串

问题描述我需要帮助。关于CHARINDEX、PATINDEX、SUBSTRING、LEFT和RIGHT上的SQL的问题。我有需要根据位置和分隔符拆分的字符串。其中一部分用作列名,另一部分用作数据。并基于行ID对其进行分组。然后根据需要对这些值求和。样本数据、ID、字符串120:4

发布:2022-10-16 标签:sql-servertsqldelimiterpatindexcharindex


在 T-SQL“模式"中转义 ] 和 ^ 字符表达式字符类

问题描述我正在尝试使用以下查询在MsSqlServer2008R2中模拟Oracle的RTRIM(expression,characters):I'mtryingtoemulateOracle'sRTRIM(expression,characters)inMsSqlServer2

发布:2022-10-16 标签:escapingsql-server-2008-r2patindex


如何搜索字符串并仅返回数值?

问题描述我需要创建一个公式列.在此列中,我需要返回一个数值.Ineedtocreateaformulacolumn.InthiscolumnIneedtoreturnanumericvalue.示例:database.dbo.table1有一个名为message"的列,其中包含一

发布:2022-10-16 标签:sqlsql-servertsqlpatindexcharindex


在 SQL Server 字符串中搜索另一个表中的值

问题描述我有一个列name的表格,它在名称前后有随机字符,即:Ihaveatablewithcolumnnamethathasrandomcharactersbeforeandafterthenameie:表A:Name-----------------asd4345JONlkj

发布:2022-10-16 标签:sql-serversubstringudfpatindex


从存储的过程定义中提取字符串

问题描述我需要检查几个从远程服务器提取数据的存储过程使用的库.Ineedtocheckthelibraryusedbyseveralstoredprocsthatextractdatafromaremoteserver.我有(在SO帮助下,请参阅SO21708681)构建了以下代

发布:2022-10-16 标签:sqlsql-server-2008-r2substringpatindexcharindex


选择查询以删除非数字字符

问题描述我在具有可变alpha长度的列中有脏数据.我只想去掉任何不是0-9的东西.I'vegotdirtydatainacolumnwithvariablealphalength.Ijustwanttostripoutanythingthatisnot0-9.我不想运行函数或过程

发布:2022-10-16 标签:tsqlsql-server-2008-r2substringpatindex


具有字母范围的PATINDEX排除变音符号(带重音符号)

问题描述我正在尝试找出如何使用patindex查找一系列字母字符,但不包括带重音符号的字符。如果我直接搜索,则使用默认排序规则(不敏感)即可。但是,当我搜索一系列字母时,它将与重音字符匹配Iamtryingtofigureouthowtouseapatindextofindara

发布:2022-10-16 标签:sqldiacriticssql-serverpatindex


转义]和^字符在T-SQL“模式”表达字符类

问题描述$b$我试图在MsSqlServer2008R2中模拟Oracle的RTRIM(表达式,字符)bpre>REVERSE(SUBSTRING(REVERSE(field),PATINDEX('%[^chars]%',REVERSE(field),LEN(field)-PAT

发布:2022-09-21 标签:escapingsql-server-2008-r2patindex


SQL Server T-SQL中的REGEXP_LIKE转换

问题描述我已经在需要转换为SQLServer的旧报表中遇到这一行。IhavecomeacrossthislineinanoldreportthatneedsconvertingtoSQLServer.REGEXP_LIKE(examCodes,learner_code)考试代码是

发布:2022-09-21 标签:sqlsql-serverdesign-patternsoraclepatindex