プログラム学習室 http://studyhallweb.com/

DB2/400 SQL よく使う関数

よく使う関数

使い方例 : SELECT MAX(FA) FROM T1 WHERE DECIMAL(FB) > 10

MAX()
最大値

MIN()
最小値

AVG()
平均値

COUNT()
レコード数のカウント
例 : SELECT COUNT(*) FORM T1

DECIMAL()
文字から数値に変換

CHAR()
数値から文字に変換

BIGINT()
小数点以下切捨て

LEFT(str, n)
左n文字抜き取り

SUBSTR(str, s, n)
左からs文字目からn文字抜き取り

TRIM(str)
文字列の前後からブランクを削除

LENGTH(str)
文字列の長さを取得
strにブランクが含まれる場合ブランクもカウントするので、
ブランクを除く文字列の長さを取得するにはLENGTH(TRIM(str))とする