小编Ray*_*lex的帖子

按大多数匹配选择并订购

假设我爆炸了搜索中传递的字符串.例如:"如果有狗" "如果有狗"(傻美国人).

我们根据""结果爆炸......

if
there
were
a
dog
Run Code Online (Sandbox Code Playgroud)

现在我想跑一个 SQL select * from table_name query where column_name like '%something%' or column_name like '%somethingelse%'...

我正在尝试确定如何搜索表并按包含最多匹配的行进行排序.(即,如果第45行包含上述分割项中的4个而第21行仅包含2,则第45行应显示在结果的顶部).

这将是一种原始的"搜索相关性"逻辑.在SQL中有这种检索的特定术语吗?

建议?

php sql sql-server

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

计数,订购desc并选择前5名

SQL Server 2012

我们有一张桌子,像这样:

ticket, type
------------------
1234, hardware
1543, software
8859, network
5832, hardware
4900, hardware
8403, software
7859, network
4332, telephone
8721, database
Run Code Online (Sandbox Code Playgroud)

我们的目标是计算属于每种类型的所有票证(因此在这种情况下,结果应该是3个硬件,2个软件,2个网络,1个电话和1个数据库票证),命令它们desc并选择前5个结果行.

我们正在尝试确定排名前5的"热门"或最常见的故障单类型(以及有多少种类).

我有计数部分,但不知道如何继续订购desc并选择前5.

谢谢!

sql sql-server sql-server-2012

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

Python TimeDelta将日添加到提供的参数

不知道如何处理这个问题.

用户提供参数,即program.exe'2001-08-12'

我需要在该参数中添加一天 - 这将代表程序另一部分的日期范围.我知道您可以在当天添加或减去但是如何在用户提供的日期中添加或减去?

datetime python-2.7

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

带有转义变量的字符串连接

相当简单的问题

我有一个类似于以下内容的SQL字符串:

query = "select * from table_name where name ='"+varName+"' and 
date ='"+varDate+"' order by state desc";
Run Code Online (Sandbox Code Playgroud)

varName中,varDate从另一个数据库的表中的前一个选择查询定义.他们的值可能包含':/和其他特殊字符.

有没有办法使用C#或SQL,我可以"转义"上面select语句中的varName,varDate的内容?

我宁愿不要隐藏特殊字符:)

编辑:

忘了包含 - 设置是MSSQL

c# sql sql-server string

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

替换字符串中的SOH字符

我正在阅读一个小的MSWord文档并将其内容存储在一个字符串中.

此字符串中包含SOH特殊字符.在将它们写入新文本(.txt)文件之前,我想用占位符字符串替换它们,例如"#placeholder1".请注意,我不想修改/编辑MSWord文档

我不确定string.Replace是否适合这种情况,或者我是否需要采用不同的路线.它可能只是我用于SOH字符的参数.

建议?

c# string replace

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

标签 统计

sql ×3

sql-server ×3

c# ×2

string ×2

datetime ×1

php ×1

python-2.7 ×1

replace ×1

sql-server-2012 ×1