欢迎参加本课程!

在 SQL Server 中使用函数处理数据

Ana Voicu

Data Engineer

课程大纲

  • 重点数据类型
  • 相关函数:
    • 日期与时间函数
    • 字符串函数
    • 数值运算函数
在 SQL Server 中使用函数处理数据

数据类型类别

  • 精确数值
  • 近似数值
  • 日期与时间
  • 字符串
  • Unicode 字符串
  • 二进制字符串
  • 其他数据类型
在 SQL Server 中使用函数处理数据

精确数值

  • 整数
    • smallint
    • tinyint
    • int
    • bigint
  • 小数
    • numeric
    • decimal
    • money
    • smallmoney
在 SQL Server 中使用函数处理数据

精确数值——整数

无小数点的数字

数据类型 存储
bigint 8 字节
int 4 字节
smallint 2 字节
tinyint 1 字节
在 SQL Server 中使用函数处理数据

精确数值——小数

小数的示例,含刻度和精度

更高精度占用的字节数

在 SQL Server 中使用函数处理数据

近似数值

  • Float
  • Real
  • 存储"近似"的数值
在 SQL Server 中使用函数处理数据

日期和时间数据类型

数据类型 格式 精度
time hh:mm:ss[.nnnnnnn] 100 纳秒
date YYYY-MM-DD 1 天
smalldatetime YYYY-MM-DD hh:mm:ss 1 分钟
datetime YYYY-MM-DD hh:mm:ss[.nnn] 0.00333 秒
datetime2 YYYY-MM-DD hh:mm:ss[.nnnnnnn] 100 纳秒
在 SQL Server 中使用函数处理数据

字符与 Unicode 字符数据类型

字符数据类型存储字符字符串(ASCII)

  • char
  • varchar
  • text

Unicode 数据类型用于存储 Unicode 数据(非 ASCII)

  • nchar
  • nvarchar
  • ntext
在 SQL Server 中使用函数处理数据

其他数据类型

  • binary
  • image
  • cursor
  • rowversion
  • uniqueidentifier
  • xml
  • 空间类型:Geometry / Geography
在 SQL Server 中使用函数处理数据

来测一测您的掌握!

在 SQL Server 中使用函数处理数据

Preparing Video For Download...