以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- sql语句请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84075) |
-- 作者:rjh4078 -- 发布时间:2016/4/22 15:51:00 -- sql语句请教 比如有30列 全部显示 正常写 s elect * from{a} 我现在想将某一个列放在最前 然后再将其他剩下的列排在后面 要怎么写 不要告诉我一个一个写啊 我写出 s elect a列,* from{a} 就会出现一个a列1 |
-- 作者:大红袍 -- 发布时间:2016/4/22 16:04:00 -- 我测试,没问题
se lect 第二列,* from {表A} |
-- 作者:rjh4078 -- 发布时间:2016/4/22 16:33:00 -- 代码没有问题 但是 第二列会出现2次 第二次出现的时候SQL自动在后面加了个第二列1 |
-- 作者:大红袍 -- 发布时间:2016/4/22 16:36:00 -- 生成以后,你把那些多余的隐藏不就行了。 |
-- 作者:jspta -- 发布时间:2016/4/22 19:15:00 -- 必须一个一个写,或者你在后台表调整顺序。或者你有这个列的表,生成顺序,只有这种方法了。 目前我都是后台调整,视图的话定义的时候就把顺序定好。
|
-- 作者:Hyphen -- 发布时间:2016/4/23 8:37:00 -- 如5楼所解,如果是后台数据库,可以定义一个视图,一个个把列顺序定义好。 不想重复的话只能一个个写
|