AccessSQL小技集

更新:2017.5.4 views:161

目次

AccessのSQLでSELECTの結果に連番をつけてn件目からm件目を取得する方法

アクセスの場合は機能が用意されていないので、自力で行う必要がある。

方法としては同じテーブルを結合して、グループバイカウント。

成績表などでランキングをつける場合は、where句のところを修正する。

PARAMETERS 開始 Long, 終了 Long;
SELECT
    Count(テーブル_1.ユニークキー) AS ユニークキーのカウント
    , テーブル.ユニークキー
FROM
    テーブル
    , テーブル AS テーブル_1
WHERE
    (((テーブル_1.ユニークキー) >= テーブル!ユニークキー))
GROUP BY
    テーブル.ユニークキー
HAVING
    (((Count(テーブル_1.ユニークキー)) Between 開始 And 終了))
ORDER BY
    テーブル.ユニークキー;

Accessのオートナンバーカラムをクリアする方法

データベースの最適化をすればクリアできるようですが、任意のタイミングでオートナンバーカラムの値をクリアしたい場合、下記のクエリを実行すればクリアできます。

ALTER TABLE アクセステーブル名 ALTER COLUMN オートナンバー列 COUNTER (1,1);
IT関係関連記事




githubへの接続をsshでする方法
2018/09/26
 294 views







これからブログなどのサイトを作りたいと思っている人は、お名前.comでのドメイン取得がオススメです。

■□━━ 急げ、ドメインは早い者勝ち! ━━□■
     ■お名前.com

アマゾンの2019年本屋大賞一覧

そして、バトンは渡された
ひと
ベルリンは晴れているか
熱帯
ある男

楽天市場のおすすめ商品一覧

お金2.0 新しい経済のルールと生き方 [ 佐藤航陽 ]
全部レンチン!やせるおかず 作りおき 時短、手間なし、失敗なし
「読む力」と「地頭力」がいっきに身につく 東大読書 [ 西岡 壱誠 ]