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ランキング
-
VBA基本構文の作り方 2列の...
-
C# DataGridView のヘッダーセ...
-
配列の問題
-
VB.net データセットからのCSV...
-
C言語・要素除去
-
リスト構造のソートで悩んでま...
-
Excelですべての組合せ(重複組...
-
C言語のCSV形式からのソート
-
Excel2010 /VBA ユーザー設定リ...
-
C言語でリストのソートについて...
-
C言語でアナグラムを求めるプロ...
-
ブック.csvを開かずに他のブッ...
-
Fortran77で多次元配列を並び替...
-
jqgrid で 2から3 階層以上の j...
-
構造体配列の並べ替え
-
部分和問題がわかりません。
-
System.IO.Directory.GetFiles...
-
マクロのコードを知りたい。値...
-
マクロ ソートを組み込みたい
-
DataGridViewの複数列を連動し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
System.IO.Directory.GetFiles...
-
VB.NETでファイル名順にファイ...
-
ファイル名「1.jpg ~10.jpg~...
-
リスト構造のソートで悩んでま...
-
excel VBA の条件をつけての列...
-
C# DataGridView のヘッダーセ...
-
DataGridViewの複数列を連動し...
-
文字列をソートする方法
-
C言語・要素除去
-
C# DataTableの行をソートしてD...
-
Excelですべての組合せ(重複組...
-
VBA基本構文の作り方 2列の...
-
列のどこをクリックしてもソー...
-
excel VBA リストビューの行...
-
あるディレクトリ内のファイル...
-
コレクションの数値をSortで並...
-
数字文字列のソート方法
-
VBScriptで重複レコードを削除...
-
2次元配列を複数項目でソートし...
-
10個の整数を入力して小さい順...
おすすめ情報