我想要以下SQL查询的总行数。
<link href="https://rawgit.com/cletourneau/angular-bootstrap-datepicker/master/dist/angular-bootstrap-datepicker.css" rel="stylesheet"/>
<link href="http://netdna.bootstrapcdn.com/bootstrap/2.0.4/css/bootstrap.min.css" rel="stylesheet"/>
<script src="http://code.jquery.com/jquery-2.0.2.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/2.0.4/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
<script src="https://rawgithub.com/cletourneau/angular-bootstrap-datepicker/master/dist/angular-bootstrap-datepicker.js" charset="utf-8"></script>
<div ng-app="myapp" ng-controller="AppCtrl">
<my-datepicker date="date"></my-datepicker>
<input id="datepickerMirror" type="text" data-ng-model="date">
</div>
结果: -
angular-bootstrap-datepicker
很明显,行的数量是2而这是想要使用sql查询。
答案 0 :(得分:2)
查询将返回的行计数由此表达式给出:
select count(distinct parametername) + max(parametername is null)
from MONITORING_PARAMETER_VALUES;
请注意,表达式会考虑NULL
值。
如果您想要查询返回的行,则一种方法是使用变量枚举它们:
SELECT (@rn := @rn + 1) as rn, MAX(param_Value), MIN(param_Value)
FROM MONITORING_PARAMETER_VALUES CROSS JOIN
(SELECT @rn := 0) params
GROUP BY ParameterName;
答案 1 :(得分:0)
Select Sum(cnt) as countCol
from
(
SELECT 1 as cnt
FROM MONITORING_PARAMETER_VALUES
GROUP BY ParameterName
) as tab
试试这个
答案 2 :(得分:0)
您可以在查询后使用@@ rowcount:
tup
这将返回当前执行的选择的行数。