我有带有此类(类似)数据的文本列“mytext”:
[first] 这是第一部分 [second] 这是第二部分
[first] 这是第一部分 [second],可能会或可能不会有所不同
[first] 这是第一部分 [second] 从记录到记录
[first] 其他记录 [ second] 其他文字
[first] 其他记录 [second] 其他记录
[first] 最后第三条记录 [second] 此处无所谓
[first] 第四条记录
[first] 第四条记录 [第三条] 这里错过了第二条
而且我必须在列中的部分字符串上使用 SELECT DISTINCT 查询表。
这部分从字符串的开头开始,在字符串的结尾或字符“[”出现的地方结束。所以我可以得到结果:
[first] 这是第一部分
[first] 其他记录
[first] 最后是第三条记录
[first] 第四条记录
我认为为此需要在查询中进行一些字符串操作,但我可能错了。
如何从显示的数据中获得此结果,这可能与我的 .NET 程序中的查询有关吗?