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

时间:2022-10-25 03:06:12

第8课 使用函数处理数据

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

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;

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

  常用的文本处理函数:

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

8.2.2 日期和时间处理函数

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

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

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

8.2.3 数值处理函数

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

8.3 小结

  介绍函数的使用

续集:

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