DISTINCT関数使えるの?

classic Classic list List threaded Threaded
3 messages Options
福永ケンセイ 福永ケンセイ
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

DISTINCT関数使えるの?

よろしくお願いします。
select count(distinct "商品分類" ) FROM "shohin"をSQL文で入力し実行すると
重複値は除外された結果が出ます。
これをなまえを付けて保存させ
SQL表示させるとdistinctは消えたSQL文で表示されます。
クエリーでは
関数 COUNT
だけで、distinctは表示されません。
これを実行すると重複値は除外されません。
DISTINCT関数は使用できるのですか?
クエリーで重複値を除外するクエリーの書き方を教えてください。

--
Unsubscribe instructions: E-mail to [hidden email]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted
志義ゼミ 志義ゼミ
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [ja-users] DISTINCT関数使えるの?

On 2017年02月18日 17:38, 福永ケンセイ wrote:
> select count(distinct "商品分類" ) FROM "shohin"
LO5.3、埋め込みFirebirdで試してみました。
クエリを保存して、再度SQLで表示してみましたが、
おっしゃるような現象(distinctが消える現象)は発生しませんでした。
以上、報告まで。

--
/////////////////////////////
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/////////////////////////////


--
Unsubscribe instructions: E-mail to [hidden email]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted
志義ゼミ 志義ゼミ
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [ja-users] DISTINCT関数使えるの?

こんばんは、福永様。

LO5.3で、HSQLで試しましたが、正常に動作しました。
つまり、消えることはありません。distinct関数はちゃんとSQL文内に
表示されています。もちろん、実行もされます。
ちなみに動作環境は、VBox内のWindows10です。メモリは約2GBという非力なマシンです。
追記、保存したクエリーを右クリックし、「編集」からクエリーデザインを
起動すると、関数フィールドにはCountしかありません。この状態でクエリーを保存し、SQL表示するとdistinct関数は消えています。この症状はFirebirdでも同じです。
SQL表示はOKですが、クエリーデザインで上書き保存するとダメです。つまり、
クエリーデザインで編集することはできないようです。
重複クエリーの代替案として下記のサイトが参考になるかもしれません
http://oji3fromdti.blog.fc2.com/blog-entry-630.html
以上、報告まで。

On 2017年02月21日 18:02, 福永ケンセイ wrote:

> ありがとうございます。HSQLが原因なのでしょうか。再度試してみましたが、消
> えてしまいました。
>
> 2017年2月20日 21:14 志義ゼミ <[hidden email]
> <mailto:[hidden email]>>:
>
>     On 2017年02月18日 17:38, 福永ケンセイ wrote:
>
>         select count(distinct "商品分類" ) FROM "shohin"
>
>     LO5.3、埋め込みFirebirdで試してみました。
>     クエリを保存して、再度SQLで表示してみましたが、
>     おっしゃるような現象(distinctが消える現象)は発生しませんでした。
>     以上、報告まで。
>
>     --
>     /////////////////////////////
>     志義どっとPC
>     (志義ゼミナール)
>     堀 正和
>     〒838-0141
>     福岡県小郡市小郡630-62
>     TEL/FAX:0942-73-1710
>     直通(堀):090-8379-6113
>     /////////////////////////////
>
>
>     --
>     Unsubscribe instructions: E-mail to
>     [hidden email]
>     <mailto:users%[hidden email]>
>     Posting guidelines + more:
>     http://wiki.documentfoundation.org/Netiquette
>     <http://wiki.documentfoundation.org/Netiquette>
>     List archive: http://listarchives.libreoffice.org/ja/users/
>     <http://listarchives.libreoffice.org/ja/users/>
>     All messages sent to this list will be publicly archived and cannot
>     be deleted
>
>

--
Unsubscribe instructions: E-mail to [hidden email]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted
Loading...