类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
1.数据库中有个DateTime类型的ReleaseDate,
我想select ReleaseDate排在最近10位的记录。
2.数据库中有个string类型的title,
我想select ,当title的长度大于20时,title为 title的前20个字符+"...",
而当title的长度小于20时,则不变,为title.
网友回答:
select top 10 ReleaseDate from your_table
select title=case rtrim(len(title)) when 20 then title else left(title,20)+... as title from your_table
1. select top 10 * from (select * from 表名 order by 字段名) a ---------a为新表名
2. select title=(case when(len(title)>5) then left(title,5)+... else title end) from 表名