No.2ベストアンサー
- 回答日時:
Haizyさんのおっしゃる通り、MAX(CCC)をCCCという列名とする指定です。
値を集計したものや、今回のように最大値を関数を使用して取得した場合にテーブルやビューを検索するときに使用します。
また、テーブルを複数組み合わせて使用する場合にも便利です。
たとえば、、
テーブル Table_A
列aaa
bbb
ccc
テーブル Table_B
列aaa
bbb
ccc
dddd
Table_AとTable_Bを結合して検索したい場合、
select A.aaaas aaa,
A.bbbas bbb,
A.cccas ccc,
B.dddas ddd
fromTable_A A,/* Table_A をAという別名にする */
Table_B B,/* Table_B をBという別名にする */
whereA.aaa = B.aaa
andA.bbb = B.bbb
andA.ccc = B.ccc;
aaa, bbb, cccはどちらのテーブルの列を使用するか明示しないとエラーになります。
でも、これがビューで作成されていてA.aaaなんて指定をして検索するのはイヤですよね。
また、よく英字で短縮した名称を使用している場合もありますが。
selectaaaas 伝票番号,
bbbas 明細番号
formTable_C
とかするとわかりやすいですよ。
別名がちゃんと指定されていればビューで使用している列が変更されても問題が発生しない場合もあります。
No.3
- 回答日時:
補足に対する回答です。
>MAX()とは関数でしょうか?
はい、関数です。
select条件にかかったものの最大値を返します。
この場合CCC列の最大値ですね。
※逆に、min()関数というのもあります。
参考になれば。
でわ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部参照してるキーを主キーに...
-
SELECT 文 GROUP での1件目を...
-
SQLで列名を変数にできないでし...
-
【VB.NET】日付型の列にNULLを...
-
列のヘッダーを含めるのをデフ...
-
Access:クエリーにて集計後に...
-
列番号による項目の取得について
-
UPDATE文のWHERE条件に他のテー...
-
SQLによる"あいうえお"順でソー...
-
Accessのリストボックスについて
-
SELECT文で列名指定して桁あわ...
-
IDENTITY列の更新で失敗する
-
テーブル列数とデータファイル...
-
特定の文字列で列を区切るには?
-
DB2のSQL
-
複数列の最大値を求めたい
-
デ-タベ-ス「桐」の置き換えに...
-
項目名に大文字と小文字の混在...
-
伝票番号、品番、在庫としてマ...
-
”+”の符号をつける方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT 文 GROUP での1件目を...
-
外部参照してるキーを主キーに...
-
列のヘッダーを含めるのをデフ...
-
SQLで列名を変数にできないでし...
-
Access:クエリーにて集計後に...
-
列番号による項目の取得について
-
UPDATE文のWHERE条件に他のテー...
-
【VB.NET】日付型の列にNULLを...
-
テーブル列数とデータファイル...
-
特定の列だけをGROUP BYしたい時
-
伝票番号、品番、在庫としてマ...
-
SQLについて質問です。 Aという...
-
SQLによる"あいうえお"順でソー...
-
項目名に大文字と小文字の混在...
-
SQLについて質問です。 テーブ...
-
複数列の最大値を求めたい
-
SQLについて質問です。 テーブ...
-
v$processのPROGRAM列に関する質問
-
Accessでの全データから空白削除
-
特定の文字列で列を区切るには?
おすすめ情報