スポンサーリンク

2007-08-10

Tips57 - SQL文 絶対値を求める ABS関数

dim SQL as String
dim rs As Recordset
SQL = " SELECT ABS(フィールド名) AS 名前 FROM テーブル名 "
Set rs = CurrentDb.OpenRecordset(SQL)
ABSは絶対値の結果を返します。
絶対値は負符号を省いたものになります。
5の絶対値も-5の絶対値も5になります。

例: SQL = " SELECT ABS( 電圧 ) AS 電圧絶対値 FROM 電圧測定 "
電圧測定テーブルの電圧フィールドの絶対値を取得します。
取得値は電圧絶対値の名前になります。
フィールド値「 10.123 , -20.255 , -30.5688 」の電圧で実行した場合、「 10.12 , 20.26 , 30.57 」になります。