欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《SQL必知必会》:数据处理函数 文本 日期 数值

程序员文章站 2022-04-17 17:33:35
...

1. 函数

《SQL必知必会》:数据处理函数 文本 日期 数值

SQL 语句不一样,SQL 函数不是可移植的。

可移植(portable)
所编写的代码可以在多个系统上运行。

2. 使用函数

大多数SQL 实现支持以下类型的函数。

  • 用于处理文本字符串(如删除或填充值,转换值为大写或小写)的文
    本函数。
  • 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的
    数值函数。
  • 用于处理日期和时间值并从这些值中提取特定成分(如返回两个日期
    之差,检查日期有效性)的日期和时间函数。
  • 返回DBMS 正使用的特殊信息(如返回用户登录信息)的系统函数。

2.1 文本处理函数

-- 转换为大写
SELECT
	vend_name,
	UPPER( vend_name ) AS vend_name_upcase 
FROM
	Vendors 
ORDER BY
	vend_name;

《SQL必知必会》:数据处理函数 文本 日期 数值
常用的文本处理函数:
《SQL必知必会》:数据处理函数 文本 日期 数值

2.2 日期和时间处理函数

-- 检索2005 年的所有订单
SELECT
	order_num 
FROM
	Orders 
WHERE
	YEAR ( order_date ) = 2005;

《SQL必知必会》:数据处理函数 文本 日期 数值

2.3 数值处理函数

《SQL必知必会》:数据处理函数 文本 日期 数值