能否引用前面出现过的自定义列名?NO!
来源:互联网 发布:windows文件夹图标 编辑:程序博客网 时间:2024/06/10 21:51
------问题--------------------
field1,field1是table1中的字段名
这样的语句总报错:列名 'A ' 无效
select field1+field2 as A,A*2 as B,B*3 as C,C*4 from table1
我想引用前面出现过的计算列,能不能实现?如何实现?
不希望这样实现
select field1+field2 ,(field1+field2)*2,((field1+field2)*2)*3 ... from table1
------解决方案--------------------
沒辦法,SQL中計算列不能直接拿來用。
或者你這麼寫
Select *, B *3 As C From (Select A, A * 2 As B From (select field1+field2 as A from table1) A) B
------解决方案--------------------
這個方法還不如你上面的那種寫法
------解决方案--------------------
没有办法。
用楼上说的子查询。
------解决方案--------------------
不行的,MS SQL中計算列不能拿來直接用的。
------解决方案--------------------
SQL Server现在还无法做到这么智能的解析你定义的别名。
field1,field1是table1中的字段名
这样的语句总报错:列名 'A ' 无效
select field1+field2 as A,A*2 as B,B*3 as C,C*4 from table1
我想引用前面出现过的计算列,能不能实现?如何实现?
不希望这样实现
select field1+field2 ,(field1+field2)*2,((field1+field2)*2)*3 ... from table1
------解决方案--------------------
沒辦法,SQL中計算列不能直接拿來用。
或者你這麼寫
Select *, B *3 As C From (Select A, A * 2 As B From (select field1+field2 as A from table1) A) B
------解决方案--------------------
這個方法還不如你上面的那種寫法
------解决方案--------------------
没有办法。
用楼上说的子查询。
------解决方案--------------------
不行的,MS SQL中計算列不能拿來直接用的。
------解决方案--------------------
SQL Server现在还无法做到这么智能的解析你定义的别名。
0 0
- 能否引用前面出现过的自定义列名?NO!
- Shortcut Icon 就是在网址列前面出现的Icon
- Shortcut Icon 就是在网址列前面出现的Icon
- 出现“XXX“列名无效,请检查列名、数据表的情况
- hibernate查询的时候出现“列名 "&&"无效”的问题
- 数据库出现列名无效
- 全局变量名前面的extern
- 自定义sql server 列名
- 列名(栏位)引用其它表的内容替换查询、批量替换列名(栏位)应用实例
- sql 自定义搜索结果列名自定义
- 一个简单的查找外键 以及外键的表名、列名、引用的主表名及列名语句
- excel的列名
- no such column:SQL语句包含数据库表中不存在的列名
- c++函数名前面&的问题
- mysql 查询结果 自定义列名
- 在创建Android项目时出现appcompat_v7中的引用的组件出现No resource found
- 自定义view的时候引用到xml里出现问题
- JS动态根据前面的列合并后面的列
- Insert Interval
- 从知乎的反馈看node.js优势/劣势以及使用厂商
- vmware下ubuntu 13.10无法mount共享文件夹解决方案
- HDU1305 Immediate Decodability
- 黑马程序员---字符编码
- 能否引用前面出现过的自定义列名?NO!
- linux常用命令
- Windows 8.1新增的进程快照API简单探究
- C++ transform
- Remove Duplicates from Sorted List II
- svn添加用户
- C++ fill,fill_n
- 一个女程序员的故事
- Big Data : Analysis of problems with traditional architecture