作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我可以轻松地从表格中选择我的所有列:
SELECT * FROM foo
但是如果我想重命名foobar
中的列bar
,我需要手动指定所有字段。如果将新列添加到表中,这会使我的查询不可靠:
SELECT a,b,c,d,bar AS foobar FROM foo
有没有可能写成类似的东西
SELECT *, bar AS foobar from foo
最佳答案
是的,您可以执行以下操作:
SELECT bar AS foobar, a.* from foo as a;
但在这种情况下,您将获得两次 bar:一次使用名称 foobar
,另一次使用 *
获取它的 bar..
关于mysql - 如何选择 * 并重命名列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31342704/
我是一名优秀的程序员,十分优秀!