How to get count of a resultSet?
Hi, everyone,
Could anybody please tell me how to get the count of how many records in a resultSet? I went through the Java API for ResultSet, there is no such method in it.
Thanks.
Hi,
I personnally simply use an INT variable which I increment during the loop, something like this :
int nbRows = 0;
while (rs.next()) {
// do your rs.getXXX stuff here
nbRows++;
System.out.println("Total Nr of rows : "+nbRows);
nbRows++. But there might be another better method for this ?
You could also use an SQL Request like select count(*) or something, but this would be too much expensive for the performance (an additional statement, Result Set, SQL Query etc...).
Hope this helps
Alan
Similar Messages
-
How to get count of rows for a table?
Hi,
How to get count of rows for a table and secondly, how can i have access to a particular cell in a table?
Regards,
DevashishHi Devashish,
WdContext.node<Your_node_name>().size() will give you the no: of rows.
This should be the node that is bound to the table's datasource property.
WdContext.node<Your_node_name>().get<node_name>ElementAt(index_value); will select the row at that particular index.
You can access an attribute of a particular row as
WdContext.node<Your_node_name>().get<node_name>ElementAt(index_value).get<attribute_name>();
Hope this helps,
Best Regards,
Nibu.
Message was edited by: Nibu Wilson -
How to get count,index and compare to arraylists
hi
how to get count,index and comparing of 2 arraylist.... plz suggest me asap...How is your question related to JDBC? And what have you done so far with your code?
-
How to get COUNT of Invoice No and Sales Order No from Multiprovider
Hello Guys,
I have a scenario like below. I have 2 info cubes (1) Billing Item Info cube (2) Sales Order Item Infocube which stores Item level data in infocube. I created Multiprovider for these Sales Order Item Cube and Billing Item Info cube.
Now in My Multiprovider, Invoice No and Sales Order No gets repeated no of times because one Invoice and One order will have no of Materials. I have a requirement to count Total No of Billing Document and Total No of Sales Document for a Day in the BEx Report. I was thinking to use COUNT function but if Sales Document or Billing Document gets repeated then it will count those records which i don't want. correct me if i am wrong.
How to get Total no of Billing Document and Total no of Sales Document from a Multiprovider where i have Item level data is stored ?
Regards,
Komik Shah
Edited by: Komik Shah on Aug 20, 2011 5:33 PMHi,
Count can be achieved as per the following document. Create for Billing Doc and Sales Doc separately.
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/009819ab-c96e-2910-bbb2-c85f7bdec04a
Regards,
Suman -
How to get count for missing month
I created a view as follows:
CREATE OR REPLACE FORCE VIEW "Vinfection1" ("MONTH", "COUNT") AS
select "MONTH","COUNT" from (
select to_char(s.pdate,'Mon-yyyy') as month, count(*) as count
from surproc s, diagnosis_surproc d
where s.surprocid = d.surprocid and d.diagnosisid in ('506', '507', '508', '509', '510')
group by to_char(pdate,'Mon-yyyy'))
order by to_date(month,'Mon-yyyy')
Some months are missing in the view. I want to put that month and 0 in the view. How to do it?
Thanks,
JenniferHi, Jennifer,
You need to outer-join to some table or result set (such as all_months, below) that has one roe per month.
Here's one way:
CREATE OR REPLACE FORCE VIEW Vinfection1 (month, month_s, cnt) AS
WITH all_months AS
SELECT ADD_MONTHS (first_month, LEVEL - 1) AS month
FROM (
SELECT TRUNC (MIN (pdate), 'MONTH') AS first_month
, TRUNC (MAX (pdate), 'MONTH') AS last_month
FROM surproc
CONNECT BY LEVEL <= 1 + MONTHS_NETWEEN (last_month, first_month)
SELECT a.month
, TO_CHAR (a.month, 'Mon-yyyy') AS month_s
, COUNT (*) AS cnt
FROM all_months a
LEFT OUTER JOIN ( surproc s
JOIN diagnosis_surproc d ON s.surprocid = d.surprocid
AND d.diagnosisid IN ('506', '507', '508', '509', '510')
) ON a.month = TRUNC (s.pdate)
GROUP BY a.month
/Avoid table- and column names that are non-standatrd (such as names that need double-quotes), or are built-in function names (such as COUNT).
Don't use ORDER BY in a view. Almost anything you do with the view will cause the ordering to be lost anyway.
Even if you do have an ORDER BY clause in the view, you'll often want to ORDER BY month. Rather than call TO_DATE whenever you need to sort, I suggest having two month columns; month (whcih is a DATE) for sorting, filtering and joining, and month_s (whcih is a VARCHAR2) for displaying.
Use ANSI join syntax, especiallly for outer joins.
I hope this answers your question.
If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
Explain, using specific examples, how you get those results from that data.
Always say which version of Oracle you're using.
Edited by: Frank Kulash on Mar 20, 2012 12:03 PM
Added outer join condition -
How to get count of records inserted and errored out in an email
Hi
I have following question
I want to send report statics of scenario i.e Number of rows inserted during the scenario and
Number of rows in error in the scenario in an email.Here in my scenario I am trying to insert data into Essbase database and when i try to use getNbInserts() and getNbErrors functions of ODI in an email body,its giving zero value even though there 140 records inserted and 10 errored out.Can any one let me know how we get this number of records inserted and number of records errored in email.
Thanks in advance
Regards
BajiHi
I have following question
I want to send report statics of scenario i.e Number of rows inserted during the scenario and
Number of rows in error in the scenario in an email.Here in my scenario I am trying to insert data into Essbase database and when i try to use getNbInserts() and getNbErrors functions of ODI in an email body,its giving zero value even though there 140 records inserted and 10 errored out.Can any one let me know how we get this number of records inserted and number of records errored in email.
Thanks in advance
Regards
Baji -
How to get count of group of current login user if AD Group is added in SharePoint Group?
My Client has 2 SharePoint Application. For the AD Users they have created AD Group and added users in that AD Group as per requirement. Later AD Group is added in SharePoint Group. When I'm trying to fetch Current User Group count, I can able to get the
count of Groups using below statement.
int groupCount = SPContext.Current.Web.CurrentUser.Groups.Count;
Above Statement, returns always 0 value if I tried with User who are added in AD Group and if I add AD User and then it will return the exact count.
Please suggest solution to get Count of Group of Current User. My Application contains more than 60 SharePoint group.Hello,
I believe your code doesn't count those AD group users until they login at least once. If this is the case then try to use "SPUtility.GetPrincipalsInGroup" as suggested in below post:
http://stackoverflow.com/questions/4314767/getting-members-of-an-ad-domain-group-using-sharepoint-api
Hemendra:Yesterday is just a memory,Tomorrow we may never see
Please remember to mark the replies as answers if they help and unmark them if they provide no help -
How to get count of all records of all entities in CRM Online
Hi,
I want to get count of all records entitywise in dynamics CRM 2013 online. I know we can count the records in CRM on-premise using a SQL query in report. Earlier I wrote a SSRS report to count the records in a CRM entity wise as displayed in
the screenshot below..
Can someone suggest me a good approach to implement the same in CRM Online.
Thanks
Pratibha SinghHello,
In a CRM Online environment, you need to create reports based on Fetch XML. Take a look at this link to create a Fetch XML query with aggregates: https://msdn.microsoft.com/en-us/library/gg309565.aspx?f=255&MSPPError=-2147217396#count .
Here is an example to create a report in an online environment: http://edwardsdna.com/2012/12/03/crmonline-report/
Hope it helps,
Kind regards -
How to get count as 0 for records not in table
Hi All,
I have requirement where I need count of records in the table based on ids. Example query below
SELECT empid ,
nvl(COUNT(id), 0) empcount
FROM employee
WHERE empid IN(1, 2, 4, 5)
GROUP BY empid
In the table only record for "empid=2" is present so I get count 1 for it. But with it I should get count as 0 for non existing records. Expecting below output
empid | empcount
1 | 0
2 | 1
4 | 0
5 | 0
Appreciate your help and Thanks in advance.
Regards.
Ashishe.g.
SQL> select column_value deptno, count (deptno)
from emp, table (sys.odcinumberlist (10, 20, 100))
where deptno(+) = column_value
group by column_value
DEPTNO COUNT(DEPTNO)
10 3
20 5
100 0
3 rows selected. -
How to get counter value from Historian
Hi Experts,
We have got a scenario to keep the number (counter) to see how many time a value of tag have been changed.
For Example:
If the values change from 1 to 0 and 0 to 1 for 25 times in a minute. We would like to get this number (25) from Historian (Wonderware).
Currently we are not using any Pco to fetch the value from Hisotrian since we are able to fetch the tag values from Historian database through SQLConnection.
I would like to know if we introduce Pco, will that help us to get this counter value.
We are working on MII 15.0 version.
Any help of this very much appreciated.
Thanks
ShajiHi Shaji,
PCo OPC DA does not support PCoQuery TagAggregateMode as it only has access to Current Values of OPC Tags, because OPC DA only provides Current Value access.
I know it is possible to execute SQL queries against the Wonderware Historian to retrieve counts aggregates, but don't have the details handy. Recommend that you deploy the InSQLPCo Data Server in MII and try using the PCoQuery TagAggregateMode method to retrieve the Counts aggregate first.
Regards, Steve -
HOW TO GET COUNT IN OF COMPOSITE PRIMARY KEYS USING ECLIPSELINK
Hi all,
We are currently migrating our application form oracle 10g to 11 g and hence migrating from toplink to eclipselink.
we are unable to fire the count query and getting the following exception ...
Error Code: 909
Call: SELECT COUNT() FROM T_USER_MESSAGE t0, T_USER t2, T_MESSAGE_RECIPIENT t1 WHERE ((((t2.PERSISTENT_ID = ?) AND (t2.SITE_CODE = ?)) AND (t1.DELETED_BY_RECIPIENT = ?)) AND (((t2.PERSISTENT_ID = t1.RECIPIENT_ID) AND (t2.SITE_CODE = t1.RECIPIENT_SITE)) AND ((t0.PERSISTENT_ID = t1.MESSAGE_ID) AND (t0.SITE_CODE = t1.MESSAGE_SITE))))
bind => [13398610, 1, F]
please advise .
we suspect that this could be because of the composite primary key in one of the tables .
any pointers to specify how count(*) could be used in this scenario would be of great help ..
Thanks in advanceWhat is the query being used, include the JPQL/expression code.
What is the error message (I assume this is a database error?).
What version are you using, can you try the latest EclipseLink 2.1 release.
James : http://www.eclipselink.org -
How to get count(*) in ABAP Query...
Hi All,
Can someone of you tell me, how to do the following in the ABAP Query. I want to get the count of records retreived during the query execution and display it in the output.
example::: Select count(*) from VBRK.
Thanks a lot.
Thanks!
Puneet.From help doc:
Note
The SELECT COUNT( * ) FROM ... statement returns a result table containing a single line with the result 0 if there are no records in the database table that meet the selection criteria. In an exception to the above rule, SY-SUBRC is set to 4 in this case, and SY-DBCNT to zero.
You can just run SELECT COUNT (*) FROM TABLE
Number of rows is returned in SY-DBCNT
Edited by: Kevin Lin on Jul 2, 2008 10:55 PM -
OBIEE - How to get count of members for a level?
I have a dimension logical table and hierarchy defined in my BMM layer. I want to define a logical column that can get distinct count of members at Level0.
Level2
Level1
Level0
I tried creating a logical column using Level0 key and Count Distinct aggregation function in my dimension table. But when I use this column in the report, it gives navigation space error.
Any ideas/thoughts on how to achieve this?
Thanks in advanceAggregations always work on columns in a logical fact table and never on a logical dimension
- Create a logical fact table based on the same physical table
- Create a logical join between the newly created fact table and the dimension table whose levels we want to count
- Create the Count Distinct columns, one each based on the level key columns
- Expose the columns to the presentation
- Deploy the rpd and it works like a charm
Edited by: Mahesh Jayashankar on May 31, 2011 8:45 AM -
How to get count and other field in one select
Hi,
I am try to get total rows and some fields in two separate select:
1. select count(id) into totalRows from mytable m where m.cat = 'CSV'
2. select m.id, m.cat, m.updateTime from mytable m where m.cat = 'CSV'
(all rows in mytable are distinct base on id field)
How can I combine them into one query to make it faster so that no need to compare the m.cat field twice?
Thanks.
DavidHere's one solution :
SQL> desc test;
Name Null? Type
ID NUMBER
CAT VARCHAR2(10)
UPDATE_TIME TIMESTAMP(6)
SQL> select * from test;
ID CAT UPDATE_TIME
1 XYZ 09-JAN-04 09.04.17.000000 AM
2 CSV 09-JAN-04 09.04.31.000000 AM
4 ABCD 09-JAN-04 09.04.41.000000 AM
5 CSV 09-JAN-04 09.04.53.000000 AM
6 ABC 09-JAN-04 09.05.00.000000 AM
7 CSV 09-JAN-04 09.05.06.000000 AM
8 GGG 09-JAN-04 09.05.17.000000 AM
7 rows selected.
SQL> select id, cat, update_time
2 ,Count(*) Over (Order By cat) As TotCnt
3 from test
4 Where cat = 'CSV'
5 /
ID CAT UPDATE_TIME TOTCNT
2 CSV 09-JAN-04 09.04.31.000000 AM 3
5 CSV 09-JAN-04 09.04.53.000000 AM 3
7 CSV 09-JAN-04 09.05.06.000000 AM 3
SQL>
-- Shailender Mehta - -
How to get count values?
Hi,
How can I get the counts of employees from each department from the demo table 'emp' in a single query?
ThanX in advance... :)SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7566 JONES MANAGER 7839 02-APR-81 2975 1000 20
7902 FORD ANALYST 7566 03-DEC-81 3000 20
7839 KING PRESIDENT 17-NOV-81 5000 10
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7369 SMITH CLERK 7902 17-DEC-80 800 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7788 SCOTT ANALYST 7566 09-DEC-82 3000 20
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7876 ADAMS CLERK 7788 12-JAN-83 1100 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7934 MILLER CLERK 7782 23-JAN-82 1300 10
14 rows selected.
SQL> select deptno, count(*) cnt
2 from emp
3 group by deptno;
DEPTNO CNT
10 3
20 5
30 6
SQL>
Maybe you are looking for
-
The invocation resulted in an error: java.util.NoSuchElementException
I am trying to implement sftp protcol for oracle service bus using business service. While invocation it is throwing "The invocation resulted in an error: java.util.NoSuchElementException" error. Does any one know the reason for it?
-
How can I include "None" functionality in a LOV
I am trying to setup the ability to set a value to null in a Popup LOV giving my users the None functionality. This is the SQL I use to ccreate the LOV: select 'None'VALUE, Null UID from dual UNION ALL select VALUE, UID from LOOKUP_VALUE when I sel
-
I have almost completed an iBook using iBooks Author. However in the final stages it keeps crashing. It is quite a big file - around 1.5 GB and full of multimedia. Any ideas on how to overcome this issue. Many thanks.
-
Trying to export as a JPEG 2000 but very jumpy when I view it in quicktime. Is this just because the player doesn't support JPEG2000?
-
Cvirte.dll is missing from your computer
Our company uses LabWindows/CVI to create control panels for our products. We have versions going back to 7.0. Right now we are using 10.0. All PC's use Windows 7 RTN. We released a version of our panel in Feb. 2013, that I assume was created usin