你的位置:首页 > 数据库

[数据库]SQLServer:《SQL必知必会》一书的读书笔记(八)


第8课 使用函数处理数据

8.1 函数

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

 

8.2 使用函数

8.2.1 文本处理函数

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

SELECT vend_name, UPPER(vend_name) AS vend_name_upcaseFROM VendorsORDER BY vend_name;

 

  常用的文本处理函数:

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

 

8.2.2 日期和时间处理函数

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

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

 

8.2.3 数值处理函数

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

 

8.3 小结

  介绍函数的使用

 

续集:

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