このコースへようこそ!

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...