我的页面上有一个jQuery autocomplete小部件,它用数据库中的客户名称填充搜索栏。然而,它并没有像我预期的那样工作。
下面是我用来从数据库中获取名称的SQL:
SELECT First, Last, Middle
FROM Clients
WHERE First + ' ' + Last like ?
然后我将搜索词绑定到参数上。
然而,我的问题是,当搜索栏被填充时,我得到的结果是相当差的。例如,如果我输入'Shirley',我会看到像Deborah Smith (假设)这样的名字。所以,我认为问题出在我的查询上,但我真的不知道如何调整它来查找我
我有一个从表中获取记录的要求。我想根据条件从DB中获取数据列。
假设我有一个网格,它同样表示数据库中的表。此网格在每个标题的标题中都有一个复选框。
如果选中了与UserId对应的复选框,我必须像下面这样获取"UserId“列
1
2
如果用户也用它检查了Name,那么现在my list也应该包含name,如下所示:
1 First
2 Second
如果用户也单击了地址,我也必须获取地址。
表格/网格在这里:
UserId Name Address
----------------------------
1 Fir
我有一个查询,它返回每天与给定搜索条件匹配的日志消息的数量。
SELECT
DATE_FORMAT(logtime, '%d.%m.%y') AS `day`,
COUNT(DATE_FORMAT(logtime, '%d.%m.%y')) AS `total`
FROM log
WHERE message like '%searchterm%'
GROUP BY `day` ORDER BY logid DESC
我想要做的是获取合计,即相同的查询,但没有where子句,并将第一个合计显示为每天第二个合计的百分比。我该怎么做呢?
我有一张发票表。我的服务层知道如何计算一张发票的发票Total,但是如果我想按Total过滤一组发票,LINQ查询会失败,因为“SQL中没有受支持的翻译”。之所以会发生这种情况,是因为不能对每个发票记录执行嵌套查询。解决这个问题的正确方法是什么?
每个发票Total都是通过对InvoiceLines表中涉及折扣的计算出的行合计求和而确定的:
public decimal Total
{
get
{
return Lines.Sum(l => l.LineTotal); // Lines provided by repository
}
}
我不喜欢
我正在使用MVC Mini Profiler,并且我正在尝试测量查询的LINQ to SQL部分(生成表达式树、实际的SQL命令等)与花费在数据库端的时间的影响。
我看到一个“此步骤中所有查询的合计持续时间(不包括子项)”。这是否包括LINQ to SQL部分和数据库调用,还是仅包括数据库部分?当单击"sql“链接查看已运行的查询列表时,我看到了查询持续时间。同样,这是否包括LINQ部分或仅包括数据库端?
谢谢。
我已经设法使用Apache创建了一个数据集。我还成功地进行了查询,如本例中所示:
content:(test1 OR test2) OR title: test2
现在,我想使用一个完整的字符串来搜索数据集,类似于在google上搜索。对于查询中的每个单词,是否有正确的方法来继续在标题和内容上使用or标记,还是有更好的方法来实现这一点?(我不是在寻找确切的匹配,只是最相关的)
在SQL中,人们可以编写一个查询来搜索一个人的名字,如下所示:
SELECT * FROM Person P WHERE P.Name LIKE N'%ike%'
此查询将使用unicode字符运行(假设名称列和数据库已设置为处理unicode支持)。
我在Hibernate (NHibernate)运行的HQL中有一个类似的查询。生成的查询如下所示:
SELECT P FROM SumTotal.TP.Models.Party.Person P join P.Demographics PD WHERE (PD.LastName LIKE '%カタカ%' )
我需要一个带有多个和多个的SQL查询。
例如,我想在数据库中搜索一个房产,其价格大于1000,低于2000 (价格在1000到2000之间),其面积大于1000平方英尺。面积不足2000平方英尺。(面积在1000至2000之间)。所以我猜这个查询可能是
SELECT *
FROM table_name
WHERE (price>1000 AND price<2000) AND (area>1000 AND area<2000)
这是我需要的东西!谢谢
我们有一个内部的PHP web应用程序,这是一个财务分析工具为我们的用户。我们处理客户的财务信息,以分析他们偿还贷款的能力。
我们已经构建了一个类,它具有生成大量数字和比率的函数。我们使用它们在应用程序的不同页面中显示总数、比率等。我们有很多生成合计的函数,还有很多函数使用函数中的合计来生成新的合计和比率。下面是一个例子:
//Coverage Ratio
public function CoverageRatio($hma) {
return div_check(($this->NetFarmIncome($hma) + $this->NetNonFarmIncome($
我有一个包含两列的表:
column A column B
1 2
1 2
2 1
我想返回合计1=3合计2=3
我能想到的最好结果是两个查询,如下所示:
SELECT sum(CASE WHEN columnA =1 THEN 1 ELSE 0 END )
+ sum(CASE WHEN columnB =1 THEN 1 ELSE 0 END )
SELECT sum(CASE WHEN columnA =2 THEN 1 ELSE 0 END )
+ sum(CAS