
DISTINCTROWについてです。
DISTINCTROWが有効になるのは、FROM句に記述したテーブルが複数の場合と理解していました。しかし、次のような例をあるサイトで目にし、DISTINCTROWの有無でテストしてみて結果は同じでした([日付]、[使用量]フィールドのデータが同じレコードを2件入れて行いました)。
[電気管理]テーブルのフィールドは[日付]と[使用量]のみです。この例では、DISTINCTROWは有効なのでしょうか?
strName = "月別電気使用量"
mySQL = "SELECT DISTINCTROW Format([日付],'yyyy/mm') AS 月別, "
mySQL = mySQL & "Sum(Format([使用量],'0.0')) AS 合計 INTO [" & strName & "] "
mySQL = mySQL & "FROM 電気管理 "
mySQL = mySQL & "GROUP BY Format(電気管理.日付,'yyyy/mm');"
No.1ベストアンサー
- 回答日時:
これってほんとにMySQLに対する質問でしょうか?
MySQLではDISTINCTROWは単にDISTINCTのシノニムのようですね。
みるかぎりGroup byしているキーでセレクト表示しているので
行のユニークは保たれているのではないでしょうか?
なのでDISTINCTする必要は感じられません。
蛇足ながらソース的にはFormatしたデータでGroup byすると、
パフォーマンスがでないように見受けられますが、テーブル
構造上の問題なのでチューニングが必要になったら調整を
はかったほうがよいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- MySQL あっってますか?うまくいきません教えてくださいお願いします?? 2 2023/07/01 13:02
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付
-
MySQL データ取り出しについて
-
項目以外の文字列は連結できま...
-
MySQLにおける条件/公開日を指...
-
mysqlのif文かcase文で複数条件...
-
mysqlに格納されている日付のデ...
-
varcher型の日付から検索する
-
MySQLの日付について教えて頂け...
-
EXCEL 日付範囲内の日数カウン...
-
mysqlimportについて
-
質問:年月日の表示方法について
-
INSERT後の並び替え
-
prologの引数
-
PHPによるMySQL select文の操作...
-
AccessVBA OpenDatabaseメソッ...
-
GROUP BY使用時のソートについて
-
IE6にして、勝手にブックマーク...
-
SELECTした合計値をそのまま割...
-
フィールドの項目ごとの集計値...
-
UPDATE時にundefinedがセットさ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のテーブルから値を合計出...
-
<SQL>重複しているデータの場合...
-
MySQLで特定のグループの上位3...
-
mysqlでクロス集計を取りたいが...
-
最新の日付と2番目の日付のデー...
-
日付検索で0001-01-01 00:00:00...
-
直近1ヶ月に誕生日を迎える社員...
-
SQLで、同じ値が何回連続す...
-
PHPとMYSQLを使用したデータベ...
-
Mysqlで最新の日付を持つデータ...
-
DISTINCTROWについてです。
-
下記の問合せを行うクエリを、 ...
-
MySQLのdatetime型に0月0日を格納
-
SQL 重複しないJoinの仕方を教...
-
保存時間から10日後の判定
-
SQL Serverでデータの表示順を...
-
日付のフォーマット
-
サブクエリを使わない方法
-
MySQLのDatetime型の検索方法
-
NULLは表示順最下位
おすすめ情報