クエリでVBAの関数を呼び出せるので、AccessのSQLで出来ない場合は、SQL用のVBAの関数を作成する。
GROUP_CONCAT
ビット演算
'論理積
Public Function BitAnd(a, b)
BitAnd = a And b
End Function
'論理否定
Public Function BitNot(a)
BitNot = Not a
End Function
'論理和
Public Function BitOr(a, b)
BitOr = a Or b
End Function
'排他的論理和
Public Function BitXor(a, b)
BitXor = a Xor b
End Function
'否定論理積
Public Function BitNand(a, b)
BitNand = Not (a And b)
End Function
'否定論理和
Public Function BitNor(a, b)
BitNor = Not (a Or b)
End Function
SELECT
BitAnd(0, 0),
BitAnd(1, 0),
BitAnd(0, 1),
BitAnd(1, 1)
| Expr1000 | Expr1001 | Expr1002 | Expr1003 |
| 0 | 0 | 0 | 1 |
データ型の変換
データ型変換関数 Access / 式 / よく使われる関数 / データ型変換関数