【发布时间】:2010-12-18 13:54:58
【问题描述】:
我有一个将其保存在数据库中的应用程序:
FromLetter ToLetter
AAA AAZ
ABC MNL
我需要像这样搜索 AAC 并返回记录 1 和 FBC 并返回记录 2。 如果我保存日期而不是字母,则功能相同。我需要做同样的查询。
我正在使用 SQL Server 和实体框架,有什么想法吗?
【问题讨论】:
-
您想要 SQL Server 答案还是 EF 答案?
-
SELECT * FROM a_table WHERE substr(
FromLetter,1,1) =substr("AAC",1,1) OR substr(FromLetter,2,1) = substr("FBC ", 2,1) 限制 2;查找substr的定义,SQL server 的子字符串函数。这只是一个例子substr(input, start, length)。对于日期,可能是 day(fromLetter) 而不是substr。 -
@Frayer: substr 不是 SQL Server,也不是 limit。
-
... 在 FromLetter 和 ToLetter 之间进行 stringtosearch ...
标签: c# sql-server entity-framework