<bdo id='Gl26c'></bdo><ul id='Gl26c'></ul>

    <small id='Gl26c'></small><noframes id='Gl26c'>

  • <legend id='Gl26c'><style id='Gl26c'><dir id='Gl26c'><q id='Gl26c'></q></dir></style></legend>

        <tfoot id='Gl26c'></tfoot>
        <i id='Gl26c'><tr id='Gl26c'><dt id='Gl26c'><q id='Gl26c'><span id='Gl26c'><b id='Gl26c'><form id='Gl26c'><ins id='Gl26c'></ins><ul id='Gl26c'></ul><sub id='Gl26c'></sub></form><legend id='Gl26c'></legend><bdo id='Gl26c'><pre id='Gl26c'><center id='Gl26c'></center></pre></bdo></b><th id='Gl26c'></th></span></q></dt></tr></i><div id='Gl26c'><tfoot id='Gl26c'></tfoot><dl id='Gl26c'><fieldset id='Gl26c'></fieldset></dl></div>

        在 SQL Server 中只用一个选择取倒数第二行?

        时间:2023-10-08
          <i id='szpMw'><tr id='szpMw'><dt id='szpMw'><q id='szpMw'><span id='szpMw'><b id='szpMw'><form id='szpMw'><ins id='szpMw'></ins><ul id='szpMw'></ul><sub id='szpMw'></sub></form><legend id='szpMw'></legend><bdo id='szpMw'><pre id='szpMw'><center id='szpMw'></center></pre></bdo></b><th id='szpMw'></th></span></q></dt></tr></i><div id='szpMw'><tfoot id='szpMw'></tfoot><dl id='szpMw'><fieldset id='szpMw'></fieldset></dl></div>

            <bdo id='szpMw'></bdo><ul id='szpMw'></ul>

              <tbody id='szpMw'></tbody>
            <legend id='szpMw'><style id='szpMw'><dir id='szpMw'><q id='szpMw'></q></dir></style></legend>
            1. <tfoot id='szpMw'></tfoot>
                1. <small id='szpMw'></small><noframes id='szpMw'>

                  本文介绍了在 SQL Server 中只用一个选择取倒数第二行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我试图用 SQL Server 选择倒数第二行.所以我写了一个这样的查询:

                  I was trying to select the second last row with SQL Server. So I wrote a query like this:

                  SELECT TOP 1 * From Cinema 
                  WHERE CinemaID!=(SELECT TOP 1 CinemaID 
                                   FROM Cinema
                                   ORDER BY CinemaID DESC)                      
                  ORDER BY CinemaID DESC 
                  

                  它做了我需要的.但我只想用一个选择做同样的事情.

                  and it did what I need. But I want to do the same thing with only one select.

                  我读到 MySql 中的 LIMIT 子句就是这样做的.但我找不到任何等价物其中.所以我很感激任何帮助找到有用的东西.

                  I read that the LIMIT clause in MySql does that. But I couldn't find any equivalent of that. So I appreciate any help about finding something useful.

                  推荐答案

                  要在一次选择中获取倒数第二行:

                  To get the 2nd last row in one select:

                  SELECT TOP 1 * From
                  (select Top 2 * from Cinema ORDER BY CinemaID DESC) x                     
                  ORDER BY CinemaID
                  

                  实际上只有一个"选择,因为外部选择仅超过 2 行.

                  It's really only "one" select because the outer select is over only 2 rows.

                  这篇关于在 SQL Server 中只用一个选择取倒数第二行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:SQL Server 转换选择一列并将其转换为字符串 下一篇:如何在 SQL Server 上的 CASE WHEN 中选择多个列?

                  相关文章

                  <legend id='GLbk2'><style id='GLbk2'><dir id='GLbk2'><q id='GLbk2'></q></dir></style></legend>
                    <bdo id='GLbk2'></bdo><ul id='GLbk2'></ul>
                2. <tfoot id='GLbk2'></tfoot>
                    <i id='GLbk2'><tr id='GLbk2'><dt id='GLbk2'><q id='GLbk2'><span id='GLbk2'><b id='GLbk2'><form id='GLbk2'><ins id='GLbk2'></ins><ul id='GLbk2'></ul><sub id='GLbk2'></sub></form><legend id='GLbk2'></legend><bdo id='GLbk2'><pre id='GLbk2'><center id='GLbk2'></center></pre></bdo></b><th id='GLbk2'></th></span></q></dt></tr></i><div id='GLbk2'><tfoot id='GLbk2'></tfoot><dl id='GLbk2'><fieldset id='GLbk2'></fieldset></dl></div>
                  1. <small id='GLbk2'></small><noframes id='GLbk2'>