我想知道如何在表格的两行之间插入一行。 我正在使用MS-SQL和SQL管理工作室。
非常感谢任何帮助。
答案 0 :(得分:5)
如果你只做
SELECT (columns) FROM dbo.MyTable
输出中没有保证订单 - 它可能看起来像订购,但不保证任何东西。
如果您想通过某种方式订购,则需要通过在语句中添加 ORDER BY 子句来明确指定:
SELECT (cols) FROM dbo.MyTable ORDER BY FirstName
因此,您不能在另外两行之间“插入”新行 - 它将根据您定义的顺序显示在它所属的任何位置
答案 1 :(得分:1)
您可以按照升序或降序列值排序行
SELECT * FROM tbl_newsletter ORDER BY newsletter_email ASC
此处的行按列newsletter_email
您可以使用DESC
按降序排序。