派生列转换通过对转换输入列应用表达式来创建新列值。 表达式可以包含来自转换输入的变量、函数、运算符和列的任意组合。 结果可作为新列添加,也可作为替换值插入到现有列。 派生列转换可定义多个派生列,任何变量或输入列都可以出现在多个表达式中。
可以使用此转换执行下列任务:

  • 将不同列的数据连接到一个派生列中。 例如,可以使用表达式 FirstName + " " + LastName 将 FirstName 和 LastName 列中的值组合到名为 FullName 的单个派生列中。
  • 通过使用 SUBSTRING 之类的函数从字符串数据中提取字符,然后将结果存储到派生列中。 例如,可以使用表达式 SUBSTRING(FirstName,1,1) 从 FirstName 列提取人名的首字母。
  • 对数值数据应用数学函数,然后将结果存储到派生列中。 例如,可以使用表达式 ROUND(SalesTax, 2) 将数值列 SalesTax 的值更改为精确到小数点后两位。
  • 创建比较输入列和变量的表达式。 例如,可以使用表达式 ProductVersion == @Version? ProductVersion : @Version 来比较变量 Version 与 ProductVersion 列中的数据,然后根据比较结果决定选用 Version 还是 ProductVersion 的值。
  • 提取日期时间值的某部分。 例如,可以通过表达式 DATEPART("year",GETDATE()) 使用 GETDATE 和 DATEPART 函数提取当前年份。
  • 使用表达式将日期字符串转换为特定格式。

最新文章

  1. 基于hexo+github搭建一个独立博客
  2. Github Atom 1.12.0-beta3 发布
  3. 远程连接mysql容易遇到的2个问题
  4. CruiseControl.NET开篇
  5. C++之路进阶——bzoj2199(奶牛议会)
  6. 2338: [HNOI2011]数矩形 - BZOJ
  7. sql语句的分类
  8. virtual private catalog
  9. bat脚本-set(setlocal enabledelayedexpansion) 学习
  10. 重新认识一个强大的 Gson
  11. Netty高可靠性设计:优化建议
  12. ERP口碑后付关于如何设置后厨小票打印时间的问题解决方法
  13. greendao引起的NoClassDefFoundError异常解决
  14. MySql查询出来的值为 boolean类型的值
  15. centOS7.10 KDE桌面字体设置推荐
  16. BZOJ2460 Beijing2011元素(线性基+贪心)
  17. [leetcode]Set Matrix Zeroes @ Python
  18. 【Loadrunner】Loadrunner Vuser 两种运行方式【error:not enough memory解决方案】
  19. linux export环境变量
  20. JSON数据填充表格——(三)

热门文章

  1. javaWeb中servlet开发(4)——servlet跳转
  2. shell更改目录编码
  3. C#编程之委托与事件四(二)【转】
  4. iOS摄像头和相册-UIImagePickerController常用操作
  5. http://www.cnblogs.com/ACMer/p/5170255.html
  6. ng-bind-html 的原素没有高度
  7. 【转】给npm设置代理
  8. iOS ARC中CTCallCenter没用,无法监听电话的解决方案
  9. 图像的 SNR 和 PSNR 的计算
  10. Xunsearch迅搜(基于 xapian+scws 的开源中文搜索引擎)安装与简单使用