スポンサーリンク

2007-07-10

Tips28 - SQL文 計算条件に合うレコードを抽出する

dim SQL as String
Dim rs As Recordset
例: SQL = "SELECT 学生ID , 体重 / (身長 * 身長 ) AS bmi FROM 学生名簿 WHERE 体重 / (身長 * 身長 ) > 22 "
Set rs = CurrentDb.OpenRecordset(SQL)
例のように計算結果で抽出するには、WHEREで計算式を指定します。
抽出部分でASを使い同じ式を列見出しとして指定していますが、この列見出しは使用せずに計算式を指定します。