【发布时间】:2012-02-23 19:32:15
【问题描述】:
当我问这个问题时,这听起来像是一个愚蠢的问题,但我是 SQL 新手,不确定这样的事情是否可行。
我想从一个表中选择除 2 之外的所有记录,按字母顺序排列它们,然后将最后两个附加到末尾。我可以在 select 语句中执行此操作,还是必须创建一个临时表并从中返回结果集?
基本上,在伪代码中,我想这样做:
select
firstname,
lastname,
otherdata
from People
where firstname != 'john' or 'mark'
order by firstname
add John and Mark
提前致谢。
【问题讨论】:
标签: sql sql-server-2005 stored-procedures