mysql 查询

2020-09-04 15:16:26 +08:00
 shimingzhoudf

A 表有 1,2,3,4 个字段

我现在查询结果需要是这样

表名 中文名 1 2 3 4 数据 x x x x x ... ... .. .. .. ..

其实中文名就是 4 字段的值

我看别人这样写过: select 4 中文名, * where 表名;

但我自己用老报语法错误

1975 次点击
所在节点    Python
10 条回复
shimingzhoudf
2020-09-04 15:17:32 +08:00
语法是这样 select 4 中文名, * from 表名 where 条件;
qiayue
2020-09-04 15:22:09 +08:00
指定了字段名之后,不能用 * 了吧
specita
2020-09-04 15:25:49 +08:00
描述得让人看不懂,建议直接贴 sql 和异常
shimingzhoudf
2020-09-04 16:19:54 +08:00
@specita 这个展示出来没换行
goodboy95
2020-09-04 16:22:32 +08:00
命令行的话,你直接 select *,上面应该自带字段名
程序里面用的话,你 select 出来之后,肯定要自己把字段名拼上去
twinsdestiny
2020-09-04 22:48:19 +08:00
select 4 中文名,t.* from 表名 t
加个别名应该可以
foolgry
2020-09-05 19:07:48 +08:00
*放前面试试
xsonglive
2020-09-05 22:55:58 +08:00
用别名可以的.
shimingzhoudf
2020-09-07 10:38:07 +08:00
@twinsdestiny 可以的,感谢
shimingzhoudf
2020-09-07 10:38:46 +08:00
@xsonglive 加个别名能达到我期望要求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704226

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX