怎样用sql语句查询所有字段,但是又得给某一个字段设置一个别名?
4个回答
展开全部
1、新建一个test数据库,在数据库中创建一个data数据表,在表内插入四条测试数据。
2、新建一个php文件,命名为test.php,用于讲解如何使用sql统计某一个字段数字的总和。
3、在test.php文件内,使用new创建一个mysqli数据库连接,在mysqli方法内,使用数据库账号、密码、数据库名称连接数据库。
4、在test.php文件内,使用set_charset方法设置获得数据的编码为utf8,同时,使用if语句判断连接数据库是否成功,如果不成功,则输出错误信息。
5、在test.php文件内,编写sql语句,使用sum方法计算指定字段数字的总和,例如 ,这里计算num字段数字的总和。
6、在test.php文件内,使用query执行sql语句,最后,通过fetch_all方法将获得的总和数据资源转换为二维数组。
展开全部
--你问的如果是新增列那就是如下的
select *,'a' as col_name
from table_name
--col_name 是新的列的列名,值是'a'
--如果是重新命名某列,就是如下
select t.col1 as colname
from table_name as t
--这就是将列col1重命名为colname
--不过你是不是问的是如何查询所有列,但是有一列需要重命名,但是用*,col1 as colname这个就会出现重复列?
--如果是,那就建议要么全部列名都写出来吧,要么在程序中显示的时候再重命名,用sql直接写不划算
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先显示所有的,然后再新增一列,如
select *,a as b from tablename.
select *,a as b from tablename.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上正解,就是这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询