![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
VB2010とmdb(Ms-Access)にてシステムを構築しています。
Select文にて取得したレコードをDatagridviewにて表示しようとしているのですが
SQL="SELECT * FROM table ORDER BY ID"
当のシンプルなものだと表示できるのですが
特定の文字列順にソートしたくCASE WHENを使用して
SQL = "SELECT * FROM table ORDER BY CASE BUPPIN WHEN '○○' THEN 1 WHEN '△△' THEN 2 ELSE 0 END"
のようにSQLを書いてみたのですがデータアタプタにてデータテーブルに結果を入力させる際にエラーが出てしまいます。
構文間違いでしょうか?
ご教授お願いします
No.1ベストアンサー
- 回答日時:
Jet SQLって、case式をサポートしてないような。
ソート用辞書テーブルを作ってjoinするとか。
参考URL:http://www.accessclub.jp/bbs2/0076/beginter24063 …
ありがとうございます。
SWICHを使用したらうまく動作しました。
mdbはCase使えないんですね、私が持っている書籍ではAccessで『Case When』が使えますって書いてあったのでずーっと考え込んでいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- PostgreSQL SQLで検索結果の記事を表示したい 1 2022/04/28 21:03
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ListViewのソートについて
-
System.IO.Directory.GetFiles...
-
DataGridView の sort
-
ファイル名「1.jpg ~10.jpg~...
-
EXCEL VBAのソートについて
-
あるディレクトリ内のファイル...
-
listboxの並び替え
-
リスト構造のソートで悩んでま...
-
excel VBA の条件をつけての列...
-
戻り値で構造体を返すことは可...
-
関数から配列を返すには?
-
セグメントエラー
-
C言語 配列の長さの上限
-
プーさんのマウスポインタを教...
-
Functionの戻り値を2次元配列...
-
LPSTR型の初期化について
-
VBAのプログラムで、DIAG = 1# ...
-
C言語において、 配列要素をひ...
-
先頭アドレスとは何ですか?
-
Cのエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
VB.NETでファイル名順にファイ...
-
C# DataGridView のヘッダーセ...
-
なぜ?counterintuitive
-
ファイル名「1.jpg ~10.jpg~...
-
Excelですべての組合せ(重複組...
-
C# DataTableの行をソートしてD...
-
n番目に大きい数を求めるアル...
-
リスト構造のソートで悩んでま...
-
C言語・要素除去
-
10個の整数を入力して小さい順...
-
VBA基本構文の作り方 2列の...
-
あるディレクトリ内のファイル...
-
excel VBA の条件をつけての列...
-
excel VBA リストビューの行...
-
数字文字列のソート方法
-
Excel VBAで並べ替えをしたい
-
VBScriptで重複レコードを削除...
-
vbでDataTableの抽出コピー
-
構造体配列のソート
おすすめ情報