![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
SQLite3とPHPを使っているのですが、他のデータベースでも同じだと思うので一般的な質問になりますがよろしくお願い致します。
SELECTでデータを並び替えて抽出するにはORDER BYを使いますが、例えば2つのデータベースがあってそれぞれのカラムにある数値同士の差を降順、昇順で並び替えるにはどのような方法があるのでしょうか?
「データベースDB1のvalueカラムにある値」 - 「データベースDB2のvalueカラムにある値」 = 差分
この差分を降順、昇順で並び替えて取得したいのですが、このような場合は一度配列に格納しておいて、その配列を並び替えることになるのですか?
それともデータベースのクエリーでそのようなことが可能なのでしょうか?
もう一つお聞きしたいのは、「同じデータベース内での2つのカラムの値の差分で並び替え」したい場合もお教えください。
どうぞよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
スキーマ(ベンダーによってはデータベースとも呼びますね)が別なテーブルを使った差分ということでいいんですよね?
例として、サーバAにdb1, db2スキーマが存在する場合は、「スキーマ名.テーブル名.カラム名」で参照することが可能です。
また、サーバAにdb1,サーバBにdb2というように各スキーマが別サーバにあるような場合は、ベンダーごとに変わってきます。
このような場合は各ベンダーのリファレンスを参照して、それにあわせたクエリを書く(または接続方法や接続ユーザの権限を
適切に設定する)ことになります。
また、同一スキーマのテーブルであれば、「テーブル名.カラム名」で参照することが可能です。
どちらの方法でも並び替えであれば、
「order by スキーマ名.テーブル名.カラム名 - スキーマ名.テーブル名.カラム名 asc(またはdesc)」
で並び替えが出来ます。
ありがとうございます!
そういう風にできるのですね。
ちょっと今時間がなくてすぐには試せませんが後ほど実際にやってみようと思います。
たいへん助かりました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Excel(エクセル) オフィスをLibreOfficeからmicrosoft 2013に変えました。 1 2022/05/09 00:28
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- その他(ソフトウェア) Googleスプレッドシートについて 5 2022/05/07 11:46
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSqlのシステムスキーマ...
-
ACCESSにおいてスキーマとは
-
勤務時間外勤務の回数の集計
-
EBCDICとCCSIDの違いとは
-
データベース ユーザの「このユ...
-
スキーマ拡張後のExchangeサー...
-
認知心理学で言うスクリプトとは?
-
テーブルにはったインデックス...
-
dumpでインデックスだけ抜きたい
-
SELECT INTOで一度に複数の変数...
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
オラクルのUPDATEで複数テーブル
-
MySQLで数字の値のもののみを取...
-
UPDATEで既存のレコードに文字...
-
sqlに記述できない文字
-
truncate tableを使って複数の...
-
結合したテーブルをSUMしたい
-
Accessで今日から5日後
-
既存データをINSERT文にして出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スキーマ
-
認知心理学で言うスクリプトとは?
-
dumpでインデックスだけ抜きたい
-
データベース ユーザの「このユ...
-
全テーブルの列数を調査したい
-
PostgreSqlのシステムスキーマ...
-
EBCDICとCCSIDの違いとは
-
FROM句のスキーマ名、テーブル...
-
ACCESSにおいてスキーマとは
-
データベースからFOREIGN KEYの...
-
DB2でテーブルのサイズを見たい
-
カラムサイズの取得
-
テーブルのどの項目が主キーか...
-
SQL ServerのXMLスキーマがうま...
-
領域情報
-
ORACLEのスキーマーを別のORACL...
-
スキーマ拡張後のExchangeサー...
-
【SQL】他テーブルに含まれる値...
-
SELECT INTOで一度に複数の変数...
-
フラグをたてるってどういうこ...
おすすめ情報