How to count number of repeated characters in a String
I have a String.... 10022002202222.
I need to know how many 2's are there in the string... here the string contains eight 2's..
Thanks in advance..
it is workingYes, but... attention to surprises...
SQL> var v1 varchar2(1000);
SQL> exec :v1 := 'How to count the number of occurences of a characters in a string';
PL/SQL procedure successfully completed.
SQL> select length(:v1) - length(replace(:v1,'c')) from dual;
LENGTH(:V1)-LENGTH(REPLACE(:V1,'C'))
6
SQL> exec :v1 := 'cccccc';
PL/SQL procedure successfully completed.
SQL> select length(:v1) - length(replace(:v1,'c')) from dual;
LENGTH(:V1)-LENGTH(REPLACE(:V1,'C'))
SQL> select length(:v1) - nvl(length(replace(:v1,'c')),0) from dual;
LENGTH(:V1)-NVL(LENGTH(REPLACE(:V1,'C')),0)
6
SQL>
Similar Messages
-
Number of repeated characters in string array
Hi,
I m trying to get number of repeated characters in string array. I couldnt figure out where am i doing mistake.
thank you,
For example: count({"alpha, beta,"}, 'a')
a is repeated 3
l is repeated 1 etc.
public class Test
public static int count(String[] stringArray, char c)
public String [] str = new String [2];
int count = 0;
str[0]
str[1]
for(int i = 0; i<str.length(); i++)
if (str.charAt(i)
count++;
return count;There is a difference between a String and a String [].
A String [] is an array of String class objects:/* Traverse_Array_Of_Strings_1.java */
public class Traverse_Array_Of_Strings_1
public static void main(String [] argv)
/* here is an array of Strings */
String [] s = { "hello", "how", "are", "you" };
int i, j;
System.out.println("s.length = "+ s.length );
for (i= 0; i < s.length; i++)
System.out.println("s= <"+ s[i] +">");
for (j= 0; j < s.length(); j++)
System.out.print(s[i].charAt(j) +", ");
System.out.println("\n-----");
}output:java> javac Traverse_Array_Of_Strings_1.java
java> java Traverse_Array_Of_Strings_1
s.length = 4
s= <hello>
h, e, l, l, o,
s= <how>
h, o, w,
s= <are>
a, r, e,
s= <you>
y, o, u,
Edited by: vim_no1 on Jul 15, 2010 7:43 AM -
How to count number of sales orders generated in a month in SAP SD
Hi SD Gurus,
I have a very strange query from client. I have to count the number of sales order created in a month for a z report. For example 30 in Jan, 25 in Feb etc. Could anyone suggest me How to count number of sales orders generated in a month in SAP SD.
Regards
Vinod KumarHi,
Goto the T.Code "SE16" or "SE16n" or "SE11".
Enter the table name as VBAK
Enter the created on date as the starting date of the period and to date as the end date.
Enter.
Click on "Number of Entries".It will tell you the number of entries created in a particular period.
If you want a report,goto the T.Code "VA05n".
Regards,
Krishna. -
How to Count Number of completed line items in past 6 months / 12 months ?
How to Count Number of completed line items in past 6 months / 12 months ?
Hi,
I am trying to count "Number of Completed Line Items in Purchase Order Document" for my Key Figure ZPO_CNT.
Purchase Order document = ZEBELN
Line Item = ZEBELP.
I need to find and count if the Line Item has been received in the past 6 months from today and similarly in the past 12 months.
I have "Delivery Completed" field, ELIKZ.
So, based on this would I be able to calculate it in Query Designer?
If so, Please let me know howHello Deva
If youe want to calculate the completed line item for last 6 or 12 month then i think u will be displaying the query data for these montrhs...create a customer exit to give you date range and restric it in filter area....
Now Choose any of the below option
1. I would suggest to implement an additional key figure "counter" in cube and fill values with one for which delivery is completed.
Now use calculated key figure in Query Designer based on logic
IF counter = 1 THEN counter ELSE 0
OR
2. create a formula variable based on ELIKZ and use replacement path variable, it will display you no. of docs for which delivery is completed....
Award points if it solves your problem
Revert back in case of further assistance...
Thanks
Tripple k -
How to find out if there are repeated characters in a string
hey guys
well i kinda have a little problem figuring out how to find out
if there are repeated characters in a string.
if anyone can help, would appreciate it.
thanks
milosTry using the StringTokenizer class. if u already know which character to trace. this could do the job.
eg. String str = "here and there its everywhere";
StringTokenizer st = new StringTokenizer(str, "e");
int rep = st.countTokens(); -
How to count number of ones in table
Hello,
i created one table 16x32 each cell is updating 1 byte of data,how to count number of one in all cell,and is it right way to calculate check sum??
thank youThe simplest way is to call GetTableCellRangeValues with VAL_ENTIRE_TABLE as the range, next summing array elements.
But I don't understand your comment on checksum, so this may not be the more correct method for your actual needs: can you explain what do you mean?
Proud to use LW/CVI from 3.1 on.
My contributions to the Developer Zone Community
If I have helped you, why not giving me a kudos? -
How to count number of rows in table
can I get number of row in table except Count(*) in pl/sql
is there any other wayAlso posted and answered here
how to count number of rows in table
count(*) will be the fastest way. It is only slow if the table has a vast number of rows, in which case why do you need to know the tables has 73552436467721 rows and not 73552436467737 rows. It doesn't seem to be much use. Either that or you are counting them a lot, which again seems rather pointless. -
How to count number of online user
i am developing bid application using servlet/jsp. how to count number of online user ple help me.
hi,
may be the following code help you...
import javax.servlet.http.HttpSessionListener;
import javax.servlet.http.HttpSessionEvent;
public class ActiveUserCount implements HttpSessionListener {
private static int activeUsers = 0;
public void sessionCreated(HttpSessionEvent se) {
activeUsers++;
public void sessionDestroyed(HttpSessionEvent se) {
if(activeUsers > 0)
activeUsers--;
public static int getActiveUsers() {
return activeUsers;
}Dhaval -
Please let me know how to Count Number of completed line items in past 6 mo
How to Count Number of completed line items in past 6 months / 12 months ?
Hi,
I am trying to count "Number of Completed Line Items in Purchase Order Document" for my Key Figure ZPO_CNT.
Purchase Order document = ZEBELN
Line Item = ZEBELP.
I need to find and count if the Line Item has been received in the past 6 months from today and similarly in the past 12 months.
I have "Delivery Completed" field, ELIKZ.
So, based on this would I be able to calculate it in Query Designer?
If so, Please let me know how
KrishnaHi Experts,
I dont have a defined Restricted key figure yet.
I have populated 0COMPL_DEL(Delivery Completed Indicator) and 0EBELN (Purchasing Document Number) and 0EBELP (Line Item Number in Purchasing Document) .
This is what I think how I need to calculate:
Number of completed line items in past 6 months:
If Delilvery Completed Indicator (0COMPL_DEL) = x, calculate No. of Line Items (ZPO_CNT) from 0CALDAY to 6 months
and
Number of completed line items in past 12 months:
If Delilvery Completed Indicator (0COMPL_DEL) = x, calculate No. of Line Items (ZPO_CNT) from 0CALDAY to 12 months
Please let me know if the logic is correct. If so, how I can create this in report -
Repeated characters in a string????
hey guys
well i kinda have a little problem figuring out how to find out
if there are repeated characters in a string.
if anyone can help, would appreciate it.
thanks
milosAnd now a working version:
public boolean hasRepeatedChars (String word) {
boolean found = false;
int i = 0;
char lastChar = '\0';
while ((i != word.length ()) && ! found) {
char c = word.charAt (i);
found = ((i != 0) && (c == lastChar));
lastChar = c;
i ++;
return found;
} -
How to count number of words in a string?
Is it only possible by counting the number of white spaces appearing in the string?
Of course that also depends upon how accurate you need to be and what the string contains. It is completely possible that there might be a line break which doesn't have a trailing or leading space.
Like that.
In that case Flash's representation of the string is likely "...space.\n\nLike that.." In chich case "space.\n\nLike" will be a word.
Also if you split on space and there are places where there are two spaces in a row you could inflate your number. So somthing that changes newlines (and returns) to spaces, then removes any multiple spaces in a row, and finally does the split/count thing would be more accurate.
But it all depends upon what you need. -
Hi All
If I have 2 tables with records in it, with primary Table A and Foreign key Table B structure.Then how to count the no of occurances of each records of table A in table B and print the values.
ThanxHi,
If I understood you can a query like this:
SGMS@ORACLE10> create table a (cod number);
Table created.
SGMS@ORACLE10> create table b (cod number,id number);
Table created.
SGMS@ORACLE10> alter table a add constraint pk_a primary key (cod);
Table altered.
SGMS@ORACLE10> alter table b add constraint fk_b_a foreign key (cod) references a;
Table altered.
SGMS@ORACLE10> insert into a values (1);
1 row created.
SGMS@ORACLE10> insert into a values (2);
1 row created.
SGMS@ORACLE10> insert into a values (3);
1 row created.
SGMS@ORACLE10> insert into b values (1,1);
1 row created.
SGMS@ORACLE10> insert into b values (1,2);
1 row created.
SGMS@ORACLE10> insert into b values (1,3);
1 row created.
SGMS@ORACLE10> insert into b values (2,1);
1 row created.
SGMS@ORACLE10> insert into b values (3,1);
1 row created.
SGMS@ORACLE10> insert into b values (3,2);
1 row created.
SGMS@ORACLE10> commit;
SGMS@ORACLE10> select b.cod,count(*) from b,a where a.cod = b.cod group by b.cod;
COD COUNT(*)
1 3
2 1
3 2
SGMS@ORACLE10>Cheers -
How to count Number of completed instances
Hi all,
I have one issue regarding *"How to Count Completed instances"* in SOA...
How can i count the number of completed instances for a interface...Any idea or suggestion plzzzzzz....
Thanks,
RajHi Dariel Pérez ,
By executing the Querey I'm able to get the State and num_cube instances but when I call this Query in BPEL by using DB adapter I get the following error
BINDING.JCA-12563 Exception occured when binding was invoked. Exception occured during invocation of JCA binding: “JCA Binding execute of Reference operation ‘CountReq’ failed due to: Pure SQL Exception. Pure SQL Execute of SELECT (CASE WHEN STATE=1 THEN ‘OPEN AND RUNNING’ WHEN STATE=2 THEN ‘OPEN AND SUSPENDED’ WHEN STATE=3 THEN ‘OPEN AND FAULTED’ WHEN STATE=4 THEN ‘CLOSED AND PENDING’ WHEN STATE=5 THEN ‘CLOSED AND COMPLETED’ WHEN STATE=6 THEN ‘CLOSED AND FAUTED’ WHEN STATE=7 THEN ‘CLOSED AND CANCELLED’ WHEN STATE=8 THEN ‘CLOSED AND ABORTED’ WHEN STATE=9 THEN ‘CLOSED AND STALE’ WHEN STATE=10 THEN ‘NON-RECOVERABLE’ ELSE STATE || ” END) AS STATE, COUNT(*) AS NUM_OF_CUBE_INST FROM CUBE_INSTANCE GROUP BY STATE; failed. Caused by java.sql.SQLSyntaxErrorException: ORA-00911: invalid character . The Pure SQL option is for border use cases only and provides simple yet minimal functionality. Possibly try the “Perform an operation on a table” option instead. This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value “-911″ to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these composite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties are integers. “. The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution.
Any Suggetions.
Thanks
Mani -
How to count number of autoextents that had took place between a period.
urgent question
Hi all
how to provide me a report for getting the result of the Disk Drive Space usage (drive letter) that shows how quickly the space is being used up by the database(dbf files).
Or how to count the number of autoextents that had took place between a certain period of time.
either by cmd promt or OEM would be fine
Oracle database 10g(single instance)
OS:Windows 2003 server
thanks
Antohi justin and Pavan
First Thanks for your immediate responce,
Secoundly client has asked for the growth report at the OS level and not at the database level. but the growth is with respect to the autoextent feature that oracle has over the datafiles.
I was thinking that i could get a view or some history log to get this data retrieved from the past may be of a months data.I normally manually check the data base growth with the following script
SELECT total_space,free_space,
(NVL(total_space,2)-NVL(free_space,2) ) used_space
FROM (select round(SUM(Bytes/1024/1024/1024),2) Total_space
from DBA_data_files
(select round(SUM(Bytes/1024/1024/1024),2) free_space
from DBA_free_space
but this is Oracle DB level.
Any ideas for the report.like a query or somewhere in OEM
Thanks
Anto -
How to count number of lines in a file?
I am using a BufferedReader to read my file, but I like to know how to count the number of lines in a file is there a way to do that in Buffered Reader or do I have to use FileInputLineStream?
Well, if you know how to read one line with a Buffered reader, and you know how to keep reading lines until you run out, then all you have to to is initialize a counter to zero before you start reading, add 1 to it each time you read a line, and then examine its value when you're done.
Try that, and post again if you get stuck.
Just be careful how you construct your loop. "Off by one" errors are a common way to get bitten. It could happen if you count what you think is the last line, but you've actually already counted all the lines and you end up counting one extra for "there are no more lines".
Maybe you are looking for
-
I'm creating my photography website, and so far, my portfolio looks like this: but I want the images to be buttons. I know how to re-load them as buttons, but then I'm stuck... I want for the full size version of each image to appear on the screen, w
-
Asset acquisition and post acquir
I have following question: I create asset master data in 2010.10.1, acquired using f-90 in 2011.1.04 with value 2000 USD, I have closed 2010 book. now I use post -capitalization abna n, input 2010.12.31 as posting date, it says "the date entered is n
-
APEND the file depending upon the source field length
Dear ALL, Scenario is IDOC to FILE(using File Content Conversion in receiver side) *Requirement:* Payment Id is the field from IDOC. 1st time data for the field length is 6 digit that always end with '0' that is 6th character or 6th position '0'(this
-
I have purchases the OS X Mountain Lion on Apr 7 and it keep telling me to download I have gone though this 5 time. That i'm i doing wrong. it say it is installed But when i go to back to where my apps are it say to download and that is the only one
-
HT4098 I want to cancel a subscription
I want to cancel a subscription early, i have been told that i have to do this through Itunes but i can not find out how. Does anyone have the answer please. Thank