Access SQL Tips
各ページにサンプル ソースファイルのダウンロードできます。
ソースコード等を使用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい。
Home
VBAでSQLを実行する
AccessのVBAでSQLのSELECT文を実行する|フォーム実行例
追加 INSERT INTO
レコードの追加
複数フィールドのレコードの追加
他のテーブルからレコードの追加
条件に合ったレコードを他のテーブルから追加
日付フィールドの追加
文字フィールドの追加
更新 UPDATE SET
フィールド値の更新
複数のフィールド値の更新
条件に合ったレコードのみ更新
不等号に合ったレコードを全て更新
論理演算子の条件に合ったレコードを全て更新
抽出 SELECT FROM
フィールドの値を抽出する
別名でフィールドの値を抽出する
複数のフィールドの値を抽出する
全てのフィールドの値を抽出する
フィールドに式を設定し値を抽出する
条件で抽出 SELECT FROM WHERE
指定条件に合うレコードを抽出する
数値条件に合うレコードを抽出する
文字条件に合うレコードを抽出する
日付条件に合うレコードを抽出する
計算条件に合うレコードを抽出する
「AND」を使い複数条件と一致するレコードを抽出する
「OR」を使い複数条件のどれかに合うレコードを抽出する
「XOR」を使い複数条件のどちらかに合うレコードを抽出する
「NOT」を使い条件以外のレコードを抽出する
「IN」を使い複数の指定値と一致するレコードを抽出する
「NOT」と「IN」を使い複数の指定値以外のレコードを抽出する
「Between And 」を使い範囲内のレコードを抽出する
「Not」と「Between And 」を使い範囲外のレコードを抽出する
「Between And 」を使い日付の範囲のレコードを抽出する
「Between And 」を使い文字の範囲のレコードを抽出する
「Between And 」を使い計算結果の範囲のレコードを抽出する
並び替え(ソート) ORDER BY
並べ替えてレコードを抽出する
降順で並べ替えてレコードを抽出する
複数フィールドで並べ替えレコードを抽出する
複数フィールドを昇順・降順の両方でレコードを抽出する
計算結果で並べ替えレコードを抽出する
集計関数
COUNT関数でレコードをカウントする
MIN関数で最小値を取得する
MAX関数で最大値を取得する
SUM関数で合計を取得する
AVG関数で平均値を取得する
STDEV関数で標準偏差を取得する
STDEVP関数で標準偏差を取得する
VAR関数で平方偏差を取得する
FIRST関数 LAST関数は不安定
MOD関数で余りを取得する
ROUND関数で四捨五入する
ABS関数で絶対値を取得する
SQR関数で平方根を取得する
^ (ハット)関数でべき乗を取得する
SGN関数で符号を取得する
変換関数
CINT関数で文字列を整数型 (Integer)に変換する
CLNG関数で文字列を長整数型 (Long)に変換する
CSNG関数で文字列を単精度浮動小数点数型 (Single)に変換する
CDBL関数で文字列を倍精度浮動小数点数型 (Double)に変換する
CCUR関数で文字列を文字列を通貨型 (Currency)に変換する
DATESERIAL関数で文字列を日付型 (Date)に変換する
STRCONV関数で文字列を半角に変換する
STRCONV関数で文字列を全角に変換する
STRCONV関数で文字列のひらがなをカタカナに変換する
STRCONV関数で文字列のカタカナをひらがなに変換する
STRCONV関数で文字列の先頭文字を大文字に変換する
文字列操作関数
LEN関数で文字列の文字数を取得
LEFT関数で文字列の左端から指定した文字数分の文字列を取り出す
LEFTB関数で文字列の左端から指定したバイト数分の文字列を返す
MID関数で文字列の途中から指定した文字数分の文字列を返す
RIGHT関数で文字列の最後から指定した文字数分の文字列を返す
INSTR関数で文字列を検索し最初に見つかった文字位置を返す
INSTRB関数で文字列を検索し最初に見つかった文字位置のバイト数を返す
LTRIM関数で文字列の先頭のスペース(空白)を削除し返す
RTRIM関数で文字列の後ろのスペース(空白)を削除し返す
TRIM関数で文字列の前後のスペース(空白)を削除し返す
CSTR関数で数値を文字列に変換する
STRING関数で先頭文字を指定数だけ並べた文字列を返す
UCASE関数でアルファベットの小文字を大文字に変換
LCASE関数でアルファベットの大文字を小文字に変換
REPLACE関数で指定した文字列を置き換える
INSTR関数で指定した文字列を検索し見つかった位置を返す
Format関数使用例: 指定桁を0で埋める
NZ関数でNULLの場合、別の値に置換える
Format関数使用例: 小数の書式
Format関数使用例: 英字を小文字・大文字に変換
Format関数使用例: 日付の書式
Format関数使用例: 時間の書式
Format関数使用例: 郵便番号、曜日、四半期、金額などの各種書式
日付関数、時間関数
日付の加算・減算 DateAdd関数
月の最後の日を求める DateAdd関数
経過日数や経過時間を求める DateDiff関数
年齢を計算する DateDiff関数
曜日を求める WeekDay関数
曜日名を求める WEEKDAYNAME関数
数値関数
乱数を発生させる RND関数
シード値(元になる表示)を設定し乱数を発生させる RND(SEED値)関数
指定した小数桁で切り捨てる FIX関数
指定した小数桁で切りあげる FIX関数
Home
Copyright(C) FeedSoft