小编Soh*_*ail的帖子

具有GROUP BY和聚合函数的多个INNER JOIN

我回来了另一个问题.我现在一直在修补这个1天半,但仍然没有运气.所以我有下表.

Table1
Field1 Field2 Field3 Field4     Field5
DR1    500    ID1    Active     TR1
DR2    250    ID2    Active     TR1
DR3    100    ID1    Active     TR1
DR4    50     ID3    Active     TR1
DR5    50     ID1    Cancelled  TR1
DR6    150    ID1    Active     TR2

Table2
Field1 Field3
ID1    Chris
ID2    John
ID3    Jane

Table3
Field1 Field2
TR1    Shipped  
TR2    Pending
Run Code Online (Sandbox Code Playgroud)

我目前可以实现这个结果.

Name   Total
Chris  650    3
John   250    1
Jane   50     1
Run Code Online (Sandbox Code Playgroud)

使用这个sql语句

SELECT t2.Field3 as Name , SUM(t1.Field2) as Total
 FROM [Table1] t1 INNER JOIN [Table2] …
Run Code Online (Sandbox Code Playgroud)

sql database group-by sum inner-join

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

sql Developer 中的自动跟踪

SQL Developer 中 EXPLAIN PLAN 和 AUTOTRACE 之间的基本区别是什么。有人可以详细说明吗?

这是我试图找出 Autotrace 和 Explain Plan 之间差异的查询。

SELECT name, address, latest_in
  FROM ( SELECT name, address, latest_in
         ROW_NUMBER() OVER (PARTITION BY name ORDER BY address DESC) AS rowrank    
         FROM avrajit
       )
  WHERE rowrank <> 1 AND rowrank > 3;
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle-sqldeveloper

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

SQL参数化查询未显示结果

我在DataAcess类中有以下函数,但它没有显示任何结果.
我的代码如下:

public List<Products> GetProduct(string productName)
 {
    System.Data.DataSet ds = null;
    db = DBWrapper.GetSqlClientWrapper();
    db.ClearParameters();
    db.AddParameter(db.MakeInParam("@ProductName", DbType.String, 30, productName));
    string query = @"SELECT ProductId   
                     FROM [Products]   
                     WHERE Name LIKE '%@ProductName%'";
    ds = db.GetDataSet(query);
    db.ClearParameters();
        // Rest of Code
 }
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

string query = @"SELECT ProductId    
                 FROM [Products]   
                 WHERE Name LIKE '%"+"@ProductName"+"%'";
Run Code Online (Sandbox Code Playgroud)

但它运行良好,没有参数化,如:

string query = @"SELECT ProductId  
                 FROM [Products]   
                 WHERE Name LIKE '%"+productName+"%'";
Run Code Online (Sandbox Code Playgroud)

如何使用@ProductName参数化编写这个???

c# sql asp.net

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

练习web.config并收到错误

当我复制并粘贴以下代码时,我正在web.config此处实现文件:

<configSections>
  <section name ="ProductSection" type ="<ProductSection" />
</configSections>

<ProductSection>
<gridSettings title ="Latest Products" count ="20"></gridSettings>
<color background="FFFFCC" foreground="FFFFFF"></color>
</ProductSection>
Run Code Online (Sandbox Code Playgroud)

我有几个错误,如:

  • 标签未在第二行关闭.
  • </section> 不见了.
  • 命名空间'section'不能包含子元素.

如何删除这些错误并顺利运行它.

.net c# asp.net

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

jQuery链接没有按预期工作

在jQuery中理解链接概念很简单但是在jQuery中链接后并没有给出期望的结果.为什么它会在按钮点击时使字体颜色变为蓝色而不是红色然后是蓝色(链式)?

<!DOCTYPE html>
<html>
  <head>
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
   <script>
      $(document).ready(function(){
        $("button").click(function(){
        // The following code should make the text-color as red   
        //   and then perform the other chaining function,   
        //     but its not making it red, instead it makes it blue on button click. 
           $("#p1").css("color", "red")
                   .slideUp(2000)
                   .slideDown(2000)
                   .css("color", "blue")
                   .slideUp(2000)
                   .slideDown(2000);
        });
     });
   </script>
  </head>
  <body>
    <p id="p1">jQuery is fun!!</p>
    <button>Click me</button>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

上面的jQuery代码应该使文本颜色变为红色,然后执行另一个链接功能,但它不会使其变为红色,而是在按钮点击时使其变为蓝色.

javascript css jquery

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