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

SQL文で、下記の select 文の行数にをとる方法あるでしょうか?

select count(id,count(*)) みたいなことをやりたいのです。可能なんでしょうか

select id,count(*)
from vertical
where
( key = 'pref' and charvalue = '秋田県' )
or ( key = 'shiku' and charvalue = '秋田市' )
group by id
having count(*) = 2


●質問者: isogaya
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:GROUP Key SELECT SQL 秋田市
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● memo77
●60ポイント

前提条件が不明なのでSQLServerであれば

@@ROWCOUNTにセレクトされた行数が入ってきますので、好きに使えます。

またb-windさんがコメントされているように、サブクエリが使えるのであれば、isogayaさんが書かれているSQLをカッコで括って

SELECT COUNT(*) FROM (SELECT...)

でカウントもできます。

http://www31.atwiki.jp/memo77/

◎質問者からの返答

はい、前提条件は不明なままの質問ですみません。できる場合とできない場合があるという切り分けができればOKです。ありがとうございまいした。

関連質問


●質問をもっと探す●



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