为什么在sql server 2005中创建个表中的一个字段叫编号顺序我编的时候是1.2.3.4.5编下去到10后怎么记录

在1后面了想升序排列语句用了还是不变是什么原因... 在1后面了 想升序排列语句用了还是不变是什么原因 展开
 我来答
红枫叶随风
2013-02-19 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:44万
展开全部
升序降序排列如果是int或浮点类型都可以轻松搞定
如果字段申请的是字符类型的话,使用order by 是按字符先后顺序
比如 1,11,2,12这几个值
int order by 顺序是 1,2,11,12
varchar order by 顺序是 1,11,12,2
如果非要用只得牺牲效率,使用cast关键字
例如
order by CAST(你的字段名 as int)
来自:求助得到的回答
ineirene
2013-02-19 · TA获得超过114个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:177万
展开全部
如果定义字段为int型,可设定为自增列,顺序为1,2,11,12,21,按照数据大小排序
如果定义字段为char型,顺序为1,11,12,2,21,这里是按字符串顺序排列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-02-19
展开全部
需自己探索
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式