我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

sql查询如何使用前面的别名

例如:

select (a+b) as c,(d*c) as e ,(f*c) as n from table

我想这样写,但是报错 没有c这个字段,请问大神们怎么解决呢

select c,(d*c) as e ,(f*c) as n from (
select (a+b) as c,d ,f from table) as ll

这个的确不行,必须在外面嵌套

查出来的字段是平级的,不存在先后关系

select (a+b) as c,(d*(a+b)) as e ,(f*(a+b)) as n from table

近期文章

  • 微信小程序获取微信详细信息时报了48001,api unauthorized hints: [VECFRkQ.e-DeIE0a!],请问是什么原因
  • 安装LLVM过程中提示gcc版本低,但是系统中默认的gcc版本就是7.3.0,如何解决?谢谢!!!
  • elasticsearch连接出错
  • 一个类可以在php中保持静态[重复]
  • 需要帮助关于Laravel Api
  • 蛋糕PHP的高级路线
  • PHP中三点(...)的含义
  • PHP使用xml登录系统
  • php poll程序使用mysql
  • 四舍五入到最近的50美分
  • 最佳数据库存储方法
  • 检测:来自curl或浏览器
  • 从torrent文件解析信息
  • 使用谷歌机器人的恶意软件工作[关闭]
  • 如何使用PHP进行文本DIFF?
  • PHP - 使用foreach和数组
  • htaccess与python和php [关闭]
  • RegEx剥离HTML注释
  • TCP Holepunch实现
  • 错误MysqliDb :: $ _ paramTypeList

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华