中文名转换成英文名(c#)

您所在的位置:网站首页 中文名字转英文在线转换器下载安装 中文名转换成英文名(c#)

中文名转换成英文名(c#)

2024-07-06 22:07| 来源: 网络整理| 查看: 265

【nginx】net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误的解决

m0_50998020: 所以修改了啥啊

SQL SERVER 把逗号隔开的字符串拆分成行,有效哦!

迷茫之梦: 推荐使用表值函数的+outer apply的方法 ---创建函数单独执行 CREATE FUNCTION [dbo].[f_split](@c NVARCHAR(MAX),@split NVARCHAR(5)) RETURNS @T TABLE(COL NVARCHAR(100) ) AS BEGIN WHILE(CHARINDEX(@SPLIT,@C)0) BEGIN INSERT @T(COL) VALUES (SUBSTRING(@C,1,CHARINDEX(@SPLIT,@C)-1)) SET @C = STUFF(@C,1,CHARINDEX(@SPLIT,@C),'') END INSERT @T(COL) VALUES (@C) RETURN END GO --------查询时 SELECT * FROM test_name A OUTER APPLY ( SELECT Col FROM dbo.f_split(protest,',') )B

SQL SERVER 把逗号隔开的字符串拆分成行,有效哦!

迷茫之梦: GPT分析: SUBSTRING(a.protest,number,CHARINDEX(',',a.protest+',',number)-number)这一行使用了SUBSTRING函数来截取protest列中的子字符串。number是递归查询中的计数器,CHARINDEX(',',a.protest+',',number)-number计算了逗号的位置并减去计数器的值,以获取拆分后的子字符串。 FROM test_name a WITH(nolock), master..spt_values with(nolock)这一行指定了查询的来源表为test_name表和master..spt_values表。WITH(nolock)是为了避免锁定表,提高查询性能。 WHERE type='p' AND SUBSTRING(','+a.protest,number,1)=','这一行是查询的条件,限定了type列为'p',并使用SUBSTRING函数判断逗号是否在指定位置,以筛选出拆分后的子字符串。

SQL SERVER 把逗号隔开的字符串拆分成行,有效哦!

迷茫之梦: GPT:这段代码中使用了master..spt_values表来生成递归查询的计数器,这是因为SQL Server没有内置的递归计数器。master..spt_values表是系统表之一,其中的type='p'的行可以用于生成连续的数字序列。

SQL SERVER 把逗号隔开的字符串拆分成行,有效哦!

崔朵儿CC: number是指什么?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3