T-SQL:毕业生出门需知系列(八)

第8课 使用函数处理数据

8.1 函数

  【名词】可移植:所编写的代码可以在多个系统上运行

 

8.2 使用函数

8.2.1 文本处理函数

  例1:使用 UPPER() 函数--将文本转换为大写

SELECT vend_name, UPPER(vend_name) AS vend_name_upcase
FROM Vendors
ORDER BY vend_name;

 

  常用的文本处理函数:

  • LEFT():返回字符串左边的字符
  • DATALENGTH():返回字符串的长度
  • LOWER():将字符串转换为小写
  • LTRIM():去掉字符串左边的空格
  • RTRIM():去掉字符串右边的空格
  • UPPER():将字符串转换为大写

 

8.2.2 日期和时间处理函数

  例2:检索 Orders 表中 2012 年的所有订单

SELECT order_num
FROM Orders
WHERE DATEPART(yy, order_date) = '2012';
--    分析:DATEPART()只从 order_date 列中返回年份。通过与 2012 比较,WHERE 子句只过滤出此年份的订单

 

8.2.3 数值处理函数

  数值处理函数仅处理数值数据。这些函数一般主要用于代数、三角或几何运算。

 

8.3 小结

  介绍函数的使用

 

续集:

  SQLServer:《SQL必知必会》一书的读书笔记(七)

posted @ 2015-07-29 20:01  反骨仔  阅读(845)  评论(0编辑  收藏  举报