SQL で既に作成した SELECT 結果の個数を取得

SQL で既に作成している SELECT文の結果個数を取得
頑張って複雑な SELECT文を作成したけど、個数だけ表示でいいと言われたりした時に

RowCount に個数が入ります


SELECT COUNT(*) AS RowCount FROM ( ここに元のSELECT文 ) AS dummy


元のSELECT文に id というフィールドがある場合、下記でもよい

SELECT COUNT(dummy.id) AS RowCount FROM ( ここに元のSELECT文 ) AS dummy

コメント