<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>雾非雾 - SQL</title>
<link>https://www.941741.xyz/tag/SQL/</link>
<atom:link href="https://www.941741.xyz/feed/tag/SQL/" rel="self" type="application/rss+xml" />
<language>zh-CN</language>
<description></description>
<lastBuildDate>Sat, 29 Oct 2022 16:02:00 +0800</lastBuildDate>
<pubDate>Sat, 29 Oct 2022 16:02:00 +0800</pubDate>
<item>
<title>SQL 语句查询之 ORDER BY xxx DESC</title>
<link>https://www.941741.xyz/archives/98.html</link>
<guid>https://www.941741.xyz/archives/98.html</guid>
<pubDate>Sat, 29 Oct 2022 16:02:00 +0800</pubDate>
<dc:creator>花非花</dc:creator>
<category><![CDATA[应用技巧]]></category>
<description><![CDATA[工作需要，在一张表中一个人有多条记录；需要提取所有记录中，序号最大的条的前几列、加序号最小的一行的后二列；常规思路，查询所有数据选第一行；SELECT TOP 1 * FROM VCF1 WHE...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p><img src="https://www.941741.xyz/usr/uploads/2022/10/2919357899.png" alt="DESC" title="DESC"></p><p>工作需要，在一张表中一个人有多条记录；需要提取所有记录中，序号最大的条的前几列、加序号最小的一行的后二列；<br>常规思路，查询所有数据选第一行；</p><pre><code>SELECT TOP 1 * FROM VCF1 WHERE VAA01=473 AND VAA07=777</code></pre><p>第一行好办，最后一行怎么办？<br>第一次想到排序的规则：升序、降序；ORDER BY 如果不加参数，默认按升序排列，如果要按降序排列，加 DESC 即可</p><pre><code>SELECT TOP 1 * FROM VCF1 WHERE VAA01=473 AND VAA07=777 ORDER BY VCF01 DESC</code></pre><p>目前返回的结果是自己想要的，还有没有其他 BUG 后面遇到再调整</p>
]]></content:encoded>
<slash:comments>1</slash:comments>
<comments>https://www.941741.xyz/archives/98.html#comments</comments>
<wfw:commentRss>https://www.941741.xyz/feed/tag/SQL/archives/98.html</wfw:commentRss>
</item>
</channel>
</rss>