[PR]看護師の好条件求人なら:転職活動不安ですか?なんでも相談OK!
トップページ
>関数編
このページは,Access2000をベースに記述しています.
SQLは,データベース(SQLServer,Oracleなど)によって異なる場合がありますので注意してください.
集計関数
文字列関数
算術関数
[書式]
COUNT(<列名もしくはアスタリスク>)
※アスタリスク「*」は,すべての行がカウントされます
[例]
SELECT COUNT(学科) AS 結果 FROM 学部
[書式]
SUM(<列名>)
[例-学部別の学生数を求める]
SELECT SUM(人数) AS 結果 FROM 学生 GROUP BY 学部
[書式]
AVG(<列名>)
[例]学部別の平均点を求める
SELECT AVG(得点) AS 平均点 FROM 学生 GROUP BY 学部
[書式]
MIN(<列名>)
[例-学部別の最低点を求める]
SELECT MIN(得点) AS 最低点 FROM 学生 GROUP BY 学部
[書式]
MAX(<列名>)
[例-学部別の最高点を求める]
SELECT MAX(学科) AS 最高点 FROM 学生 GROUP BY 学部
[書式]
LCase(<列名>)
[例]
SELECT LCase(氏名) AS 小文字 FROM 学生
※UPPER
[書式]
UCase(<列名>)
[例]
SELECT UCase(氏名) AS 大文字 FROM 学生
※LOWER
[書式]
Trim(<列名>)
[例]
SELECT Trim(氏名) AS 余白なし氏名 FROM 名簿
[書式]
LTrim(<列名>)
[例]
SELECT LTrim(氏名) AS 左余白なし氏名 FROM 名簿
[書式]
RTrim(<列名>)
[例]
SELECT RTrim(氏名) AS 右余白なし氏名 FROM 名簿
[書式]
Left(<列名>,抽出する文字列の長さ)
[例]
SELECT Left(氏名,3) AS 姓 FROM 名簿
※SUBSTR
[書式]
Right(<列名>,抽出する文字列の長さ)
[例]
SELECT Right(氏名,3) AS 名 FROM 名簿
※SUBSTR
[書式]
Mid(<列名>,抽出開始位置,抽出する文字列の長さ)
[例]
SELECT Mid(科目番号,2,2) AS 中間 FROM 科目
※SUBSTR
[書式]
Len(<列名>)
[例]
SELECT 氏名,Len(氏名) AS 長さ FROM 名簿
[書式]
STDEV(<列名>)
[例]
SELECT STDEV(得点) AS 結果 FROM 成績
演算子編へ
データ操作編へ
更新日:2006/4/1
Copyright (C)2003-2006 Orakumiko All rights reserved.