小编Con*_*eak的帖子

在Max和Max之间使用?

是否可以使用Between with Max,如下所示:

SELECT * FROM TABLE WHERE ID BETWEEN 100 AND MAX
Run Code Online (Sandbox Code Playgroud)

还是一种走到尽头的方法?

t-sql sql-server max between sql-server-2008

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

将Select语句返回为格式化HTML

我有一个看起来像这样的数据集:

   Gender | Age | Name
    Male  | 30  | Bill
  Female  | 27  | Jenny
  Female  | 27  | Debby 
   Male   | 44  | Frank
Run Code Online (Sandbox Code Playgroud)

我试图将其显示为特殊格式的HTML代码:

    <ul>
      <li>Male
        <ul>
          <li>30
            <ul>
              <li>Bill</li>
            </ul>
          </li>
          <li>44
            <ul>
              <li>Frank</li>
            </ul>
          </li>
        </ul>  
      </li>
    </ul>

    <ul>
      <li>Female
        <ul>
          <li>27
            <ul>
              <li>Jenny</li>
              <li>Debby</li>
            </ul>
          </li>
        </ul>  
      </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我试过使用,FOR XML但没有给出我想要的结果.它没有删除多个GenderAge返回的字段.正如您在此HTML中看到的那样,它将所有内容复合在一起,并且只在末端节点上提供重复项.

如何在SQL Server中实现这样的功能?

sql sql-server sql-server-2008

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

在非数字字段上使用分组依据

如果我有这样的表格:

 ID   |   Name  |  Age 
 1    |   Bill  |  30
 2    |   Jim   |  20
 3    |   Bill  |  30
 4    |   Bill  |  30 
 5    |   Bob   |  25
Run Code Online (Sandbox Code Playgroud)

我想回复这个:

ID   |   Name  |  Age
1    |   Bill  |  30
2    |   Jim   |  20
5    |   Bob   |  25
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它不起作用:

 SELECT ID,Max(Name),Age FROM TABLE
 GROUP BY ID,Age
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

sql sql-server sql-server-2008

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

将Select语句作为格式化HTML返回(SQL 2005)

我有一个看起来像这样的数据集:

   Gender | Age | Name
    Male  | 30  | Bill
  Female  | 27  | Jenny
  Female  | 27  | Debby 
   Male   | 44  | Frank
Run Code Online (Sandbox Code Playgroud)

我试图将其显示为特殊格式的HTML代码:

    <ul>
      <li>Male
        <ul>
          <li>30
            <ul>
              <li>Bill</li>
            </ul>
          </li>
          <li>44
            <ul>
              <li>Frank</li>
            </ul>
          </li>
        </ul>  
      </li>
    </ul>

    <ul>
      <li>Female
        <ul>
          <li>27
            <ul>
              <li>Jenny</li>
              <li>Debby</li>
            </ul>
          </li>
        </ul>  
      </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我试过使用,FOR XML但没有给出我想要的结果.它没有删除多个GenderAge返回的字段.正如您在此HTML中看到的那样,它将所有内容复合在一起,并且只在末端节点上提供重复项.

Aaron Bertrand在这里提供了一个很好的方法返回选择语句作为格式化的HTML,似乎在SQL 2008中完美运行,但我在寻找一些在2005年也能运行的东西,除了小东西,比如+=运算符和设置默认的DECLARE值,只是没有在2005年展出.

如何在SQL Server 2005中实现这样的功能?

sql sql-server sql-server-2005

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

在标识符后加粗文本字符串

<ul>
<li>Name: Billy</li>
<li>Phone: 0000000000</li>
<li>Email: info@email.com</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我正在尝试将所有值(在分号之后:)加粗,例如Billy等。如何使用 jQuery 完成此操作?

它应该是这样的:

  • 姓名:比利
  • 电话:0000000000
  • 电子邮件:info@email.com

javascript jquery

-4
推荐指数
1
解决办法
1827
查看次数