人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

先着1名様に200ポイント進呈。キャプチャの画面のように並んでいる項目をいかのように複数条件で
並べ替える方法をおしえて下さい。
0→カテゴリは降順
?中古→5以下は表示しない
?著者は降順
?タイトルは著者の降順にしてかつその著者の作品の中でも降順
上記の複数条件を満たす並び替えをおしえてください

1524872938
●拡大する

●質問者: ラフマニノフ
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kaoato
●200ポイント ベストアンサー

■SQLを直接入力する方法


http://www.atmarkit.co.jp/ait/articles/1508/17/news008.html

SQLを入力するモードにして、SQL文を実行するのが一番簡単かと思う。

SELECT * FROM テーブル名 WHERE 中古>5 ORDER BY カテゴリ DESC,著者 DESC ,タイトル DESC


テーブル名は質問文から不明なので、適当に置き換えてください。


>0→カテゴリは降順
>?著者は降順
>?タイトルは著者の降順にしてかつその著者の作品の中でも降順

ORDER BY カテゴリ DESC,著者 DESC ,タイトル DESC


>?中古→5以下は表示しない

WHERE 中古>=5



選択クエリでやる方法

https://dekiru.net/article/15046/


==
>0→カテゴリは降順
>?著者は降順
>?タイトルは著者の降順にしてかつその著者の作品の中でも降順

質問文をみると、フィールドが前からこの順に並んでいるようなので、現状のままで、

並び替えのところで、すべて、降順に設定するだけ。


>?中古→5以下は表示しない

抽出条件のところで >5と入力 (5を超えるときは表示)


ラフマニノフさんのコメント
ありがとうございます。解決しました。

2 ● adlib
●10ポイント


エクセルの並び替えは、同時に3列しかできないので、ここでは空欄
とみられる「列A=カテゴリ」を除いて、次の順に作業します。
(5以下は表示しない、とは、印刷しない、並べ替えないのか要明示)

選択範囲を指定する。
データ(D)→並び替え(S)クリック

最優先されるキー(列B=中古)
降順(D)

2番目に優先されるキー(列C=著者)
降順(N)

3番目に優先されるキー(列D=タイトル)
降順(G)

データ範囲の先頭行→データ(W)クリック「OK」

(分らない部分は、質問文を書き直してみましょう)


ラフマニノフさんのコメント
回答ありがとうございます。アクセスについての質問です。説明不足ですいません。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ