小编Ask*_*ans的帖子

从String中拆分并删除重复项

我想拆分给定的字符串并从该字符串中删除重复项.就像我有以下字符串:

这是我在堆栈溢出中的第一篇文章,我在开发方面非常新,我对如何发布问题没有更多的了解.

现在我想用白色空格拆分整个字符串,新数组将没有重复的条目.

我怎样才能做到这一点?

c# asp.net

3
推荐指数
1
解决办法
6611
查看次数

从文本中删除锚标记

如何从字符串中删除锚标记,我有一个大文本,有些单词有锚标记,我想删除该锚标记,并希望显示普通单词(带有锚标记).我的文字看起来像:

LoremIpsum.Net是一个小而简单的静态站点, 无需使用发电机即可您提供适当大小的通道.该网站还提供了全文大写版本的文本,以及翻译,并解释了这个着名的.

c# regex asp.net

3
推荐指数
1
解决办法
6015
查看次数

根据输入的关键字排序

我按顺序面临问题,我正在从基于关键字的SQL DB获取记录,现在我希望所有记录都应该根据输入的关键字顺序返回.示例:如果用户输入"Physics",则它首先返回物理(确切的单词)(如果存在),之后返回所有其他记录.

SELECT *
FROM Subject SM
WHERE SM.SubjectName LIKE '%' + @SubjectName + '%'
ORDER BY @SubjectName DESC
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

sql sql-server

3
推荐指数
1
解决办法
84
查看次数

在单行中获取数据

我有两个表PackageDetail和PackageDuration PackageDuration将PackageID作为外键,即可以有多个关于PackageID的记录

PackageDetail的架构是:

PackageID  INT PK
PackageName Nvarchar(50)
Run Code Online (Sandbox Code Playgroud)

PackageDuration表的模式是:

DurationID INT PK
Price   Money
Duration Nvarchar(50)
PackageID INT FPK
Run Code Online (Sandbox Code Playgroud)

PackageDetail表有以下记录:

PackageID        PackageName
  1              TestPackage
  2              MySecondPackage
Run Code Online (Sandbox Code Playgroud)

PackageDuration表有以下记录:

DurationID      PackageID    Price        Duration
  1                 1        100          6
  2                 1        200          12
  3                 1        300          24
  4                 2        500          6
Run Code Online (Sandbox Code Playgroud)

PackageDuration表可以有最多3条记录,其中一个PackageID不超过此值(如果忽略了)现在我想按以下方式选择记录:

PackageId  PackageNAme     Price1 Price2 Price3 Duration1  Duration2    Duration3
1          TestPackage        100    200    300         6         12           24
2          MySecondPackage    500   null   null         6       null         null
Run Code Online (Sandbox Code Playgroud)

请建议我怎样才能实现这个目标.

sql sql-server sql-server-2008

1
推荐指数
1
解决办法
99
查看次数

标签 统计

asp.net ×2

c# ×2

sql ×2

sql-server ×2

regex ×1

sql-server-2008 ×1