Get the number of occurrences of a string in a string
Hi all
I want to find how many times the particular number 11 is present in the string ', 11,12,13,14,11,16,17,11,23,11,'.
answer expected 3.
Please help me to write the sql statement.
SQL > select length (regexp_replace (', 11, 12, 13, 12, 11, ',' [^ 11]')) / length('11') cnt double;
CNT
----------
3.5
tried the above but no luck.
Concerning
Rajat
regexp_count... But I see 4 11... I missed something?
REGEXP_COUNT SELECT (', 11,12,13,14,11,16,17,11,23,11, ', ', 11, ') FROM DUAL;
See you soon,.
Manik.
Tags: Database
Similar Questions
-
How to get the number of occurrences per document
Hello
I have a table of documents (word, pdf, excel, txt) stored in the blob column. I want the SCORE to returns the number of occurrences in each document, so I use this piece of code:
SELECT bdt.*, score_1, DBMS_CRYPTO SCORE (1). HASH(Archivo, 3) AS cod_hash
OF crg_ctx_archivos_recibidos bdt
WHERE CONTAINS
(archivo,
' < query >
< textquery = grammar 'SPANISH' lang = 'CONTEXT' > DEFINESCORE (paz, OCCURRENCE * 0.1) < / textquery >
< score datatype = "INTEGER" algorithm = "COUNT" / >
< / query > ', 1
) > 0
ORDER BY PARTITION (1) DESC;
However, I get a maximum score of 10, but I know that one of these documents have 490 games. How can I get the exact number of matches by document?
Thanks in advance
PD. I am using Oracle 11.2
All the scores at the top inside to 100, so I don't think that you will be able to make the distinction between a document with 100 matches and the other with 490.
Can you explain what you're trying to do with this? There may be a way to use text search to find all docs with at least 100 shots, then their post-processing to order by the real number.
-
Get the number of days in a month based on the month and year of fields
I have a column in my form which lists the days in a month. I want to configure a hidden field that calculates the total number of days in a month, based on the month and year of the field inputs. The number of days will determine what appears on the column. For example, if I put 4 months, and 2016 in the field of the year, I get 30 in the hidden field. Thus, on the column 'Day', I'll have numbers 1-30. Or if I put 2 months and 2016 in the field of the year, I get the 29 in the hidden field. If the numbers 1-29 appears in the column 'day '.
Found this on some forum javascript code:
//Month is 1 based
function daysInMonth(month,year) {
return new Date(year, month, 0).getDate();
}
//July
daysInMonth(7,2009); //31
//February
daysInMonth(2,2009); //28
daysInMonth(2,2008); //29I do not know how to convert this code in JavaScript to adobe and don't really know how to use it. All I know how to do is to configure the field values for the field month and year as variables. I am a novice programmer and would appreciate it really all the help I can get. Thank you in advance!
The code seems to be JavaScript and runs as needed by using the JavaScript console.
I would like to consider making more general code, so if you have a date string that includes at least the month and year we could just call the function and get the number of days for that month.
The following script will calculate the number of days in a month, by using at least the month and year values can display the result on the JavaScript console and all of the value field for the field that has this code as the custom calculation Script.
function daysInMonth (oDate) {}
return new Date (oDate.getFullYear (), oDate.getMonth () + 1, 0) .getDate ();
}nMonth var = this.getField("Month").valueAsString; get the value of month;
nYear var = this.getField("Year").valueAsString; get the value of the year;Event.Value = "";
If (nMonth! = "" & nYear!) = "") {}
var MyDate = util.scand ("' / mm/yyyy ', nMonth +" / "+ nYear); convert to date object;
var nDaysInMonth = daysInMonth (MyDate); get the number of days;Console.Open (); Open the JavaScript console;
Console.clear(); clear the console;
Console.println ("Days in" + nMonth + ":" + nDaysInMonth); show days in month;
Event.Value = nDaysInMonth; Set the value of the field;
}
-
Need help finding the number of occurrences of a model.
Hi all
I need help to find the number of occurrences of a model in the column of the table data.
Consider the examples of data - column of a row in a table:
'S-S-S-A-S-S-P-S-S-B-S-A-P-S-S-C '.
My requirement is:
I should get the County of S that are immediately preceded by or P.
for the above data, I should get are counted as 3 + 2 + 1 = 6 (S-S-S-A, S-S-P, S - A)
The configuration data is stored as type VARCHAR2.
Thanks in advance,
Girish G
Published by: Girish G on July 21, 2011 23:22I don't know that there is a better way, then this one:
SQL> with dt as 2 (select 'S-S-S-A-S-S-P-S-S-B-S-A-P-S-S-C' str from dual) 3 SELECT SUM(Regexp_count(Regexp_substr(str, '(S\-?)+(A|P)+', 1, 4 Regexp_count(str, '(S\-?)+(A|P)+') - ( 5 LEVEL - 1 )), 'S')) len 6 FROM dt 7 CONNECT BY LEVEL <= Regexp_count(str, '(S\-?)+(A|P)+') 8 / LEN ---------- 6
-
How to get the number of lines in a region of report
Hi all
Is there a way to get the number of rows returned in a report region, without issuing an another 'select count (*) from une_table?
I mean something like the substitution string #ROW_NUM # but for the total of the lines.
Thank you
Pedro.http://download.Oracle.com/docs/CD/E17556_01/doc/user.40/e15517/UI.htm#CHDDGGEG
For parts of classic report, the footer region supports the following substitution strings:
#ROWS_FETCHED # indicates the number of lines read by the reporting engine Oracle Application Express (the size of the page). You can use these substitution strings to display messages to the user. For example:
Read #ROWS_FETCHED # #TIMING # seconds lines.
* #TOTAL_ROWS # displays the total number of rows that satisfy an SQL query used for a report.
#FIRST_ROW_FETCHED # and #LAST_ROW_FETCHED # show the range of displayed lines. For example:
Until #FIRST_ROW_FETCHED # by #LAST_ROW_FETCHED # of #ROWS_FETCHED # displayed >
Van
Trent -
Get the second last occurrence of the character
Hello
I want to get the second last occurrence of '_' of the next string and take the 3 characters before that.
No one knows how to do it in a single query?
The string is
ALS_AKM-G-2500_BASED_pre_paid_akm_mis_stv1SQL> with my_str as 2 (select 'ALS_AKM-G-2500_BASED_pre_paid_akm_mis_stv1'col 3 from dual 4 ) 5 select substr(col, instr(col, '_', -1, 2)-3, 3) 6 from my_str; SUB --- akm 1 row selected.
-
I can't get the number 5 and 6 of my key Board that is
I can't get the number 5 and 6 on my key Board that happen about two hours ago please help me on fixing the problem
Hello bigarthur, this is what is happening in the different programs that you use on your computer or just in firefox?
-
How to get the number of bits of Windows?
Hi all
How can I get the number of bits of Windows, the application of the LV is running on?
By using the disabled conditional structure, I can get the number of bits of the application (if it is built in BT 32 or 64), but not the number of bits of windows.
Thank you
system variable 'PROCESSOR_ARCHITECTURE '?
-
How to get the number of fonts online
Hi all
can you give me solution to the following:
How to get the number of fonts on a line.
Ex
BlackBerry Support 'Community' is supported for my career
in this line, I want to ITALIC for the word 'Community '.
Font.GetDefault (). Derive from wil give for total line...
RichTextField does not?
See this KB article
http://supportforums.BlackBerry.com/T5/Java-development/format-text-in-a-RichTextField/Ta-p/445038
-
Get the number of elements in the header in GroupDataModel
Hey everybody!
I wonder how to get the number of items in each topic in a GroupDataModel. Here's a code, where headerCount would be the number of items in each section:
ListView { dataModel: _app.dataModel layout: StackListLayout { headerMode: ListHeaderMode.Sticky } listItemComponents: [ ListItemComponent { type: "header" Container { Label { text: ListItemData + " " + headerCount } } }, ListItemComponent { type: "item" Container { Label { text: ListItemData.cardName } } } ] }
Also here is the code of applicationui.cpp, where it defines the datamodel. It's using GroupDataModel.
void ApplicationUI::initDataModel() { // Note: The Group Data Model is joining this objects tree as a child (for memory management) m_dataModel = new GroupDataModel(this); m_dataModel->setSortingKeys(QStringList() << "cardType"); m_dataModel->setGrouping(ItemGrouping::ByFullValue); }
Hope that makes sense. If you have any questions, let me know!
This will help you
Your header looks like this
ListItemComponent { type: "header" Container { id: rootItem Label { text: ListItemData + " " + rootItem.ListItem.view.dataModel.childCount(rootItem.ListItem.indexPath) } } } ..............
It may be useful
-
Get the number of the caller before ringing
Hello
I want to get the number of the caller when a new call coming but before the device starts ringing. Is it possible to get? Can someone help me?
Thank you!
callIncoming fires before the unit begins to ring. You can use Phone.getActiveCall... to get the number
-
Get the number of files in the folder
Hi all
How can we get the number of records present in the file, so that we can make the program to extract the different files in the folder according to the number?
Thanks in advance,
Sandeep
Check the FileConnection API and 'list' methods
-
get the number in the declaration of DBMS
Hello everyone,
my friend, I create the following code, but I've always faced a problem to display the result of County all the
the code is:
------------------------------
I insert a count (*) to get the number of employees
but he keep get only '1' to the last of the result in the following way:
DETAILS OF THE EMPLOYEE:
YJOSEPH5 | YOUSEFJOSEPH | 15 NOVEMBER 15
HYOUSEF10 | HASSANYOUSEF | 15 NOVEMBER 15
HYOUSEF17 | HASSANYOUSEF | 15 NOVEMBER 15
HYOUSEF14 | HASSANYOUSEF | 15 NOVEMBER 15
HYOUSEF16 | HASSANYOUSEF | 15 NOVEMBER 15
COUNT: 1
the code
------------------------------------
DECLARE
V_USER_ID VARCHAR2 (50);
NUMBER OF V_EMP_NO;
V_FIRST_NAME VARCHAR2 (30);
V_LAST_NAME VARCHAR2 (30);
DATE OF V_REG_DATE;
NUMBER OF V_COUNT;
V_SQL_SATEMENTS VARCHAR2 (1000);
NCOUNT THE NUMBER;
CURSOR C IS SELECT USER_ID, EMP_NO, FIRST_NAME, LAST_NAME, REG_DATE, COUNT (*) FROM EMP
USER_ID, FIRST_NAME, LAST_NAME, EMP_NO, REG_DATE GROUP;
BEGIN
OPEN C;
SELECT COUNT (*) FROM NCOUNT FROM USER_TABLES WHERE TABLE_NAME = 'EMP ';
IF (NCOUNT < = 0) THEN
V_SQL_SATEMENTS: =' CREATE TABLE EMP)
USER_ID VARCHAR2 (40) PRIMARY KEY,.
NUMBER OF EMP_NO,
FIRST NAME VARCHAR2 (30),
VARCHAR2 (30) LAST_NAME,.
DATE OF REG_DATE)';
RUN IMMEDIATELY "DROP TABLE EMP;
IMMEDIATELY RUN V_SQL_SATEMENTS;
END IF;SELECT NVL (MAX (EMP_NO), 0) + 1
IN V_EMP_NO
YOUSEF. EMP;
INSERT YOUSEF. EMP (USER_ID, EMP_NO, FIRST_NAME, LAST_NAME, REG_DATE)
VALUES (SUBSTR (: LAST NAME, 1, 1) |: LAST_NAME |) V_EMP_NO, V_EMP_NO,:FIRST_NAME,:LAST_NAME,TO_DATE(SYSDATE,'DD-MON-YY'));
DBMS_OUTPUT. PUT_LINE (' DETAILS OF THE EMPLOYEE: "");
LOOP
EXTRACT THE C IN V_USER_ID, V_EMP_NO, V_FIRST_NAME, V_LAST_NAME, V_REG_DATE, V_COUNT;
WHEN THE EXIT %C NOTFOUND;DBMS_OUTPUT. PUT_LINE (V_USER_ID |'|) ' || V_FIRST_NAME | V_LAST_NAME |' | ' || V_REG_DATE);
END LOOP;
DBMS_OUTPUT. PUT_LINE ("COUNT:" | "|") V_COUNT);CLOSE C;
END;
/ALL FRIENDS,
THANKS FOR EVERY BODY,
I JUST FOUND THE RIGHT WAY TO DO
FOR THOSE WHO WANT TO SEE:
-----------------------------------------------------------
DECLARE
V_USER_ID VARCHAR2 (50);
NUMBER OF V_EMP_NO;
V_FIRST_NAME VARCHAR2 (30);
V_LAST_NAME VARCHAR2 (30);
DATE OF V_REG_DATE;
NUMBER OF V_COUNT;
V_SQL_SATEMENTS VARCHAR2 (1000);
NCOUNT THE NUMBER;
CURSOR C IS SELECT USER_ID, FIRST_NAME, LAST_NAME, EMP_NO FROM EMP REG_DATE;
BEGIN
SELECT COUNT (*) IN THE EMP V_COUNT;
OPEN C;
SELECT COUNT (*) FROM NCOUNT FROM USER_TABLES WHERE TABLE_NAME = 'EMP ';
IF (NCOUNT<=0)>=0)>
V_SQL_SATEMENTS: =' CREATE TABLE EMP)
USER_ID VARCHAR2 (40) PRIMARY KEY,.
NUMBER OF EMP_NO,
FIRST NAME VARCHAR2 (30),
VARCHAR2 (30) LAST_NAME,.
DATE OF REG_DATE)';
RUN IMMEDIATELY "DROP TABLE EMP;
IMMEDIATELY RUN V_SQL_SATEMENTS;
END IF;SELECT NVL (MAX (EMP_NO), 0) + 1
IN V_EMP_NO
YOUSEF. EMP;
INSERT YOUSEF. EMP (USER_ID, EMP_NO, FIRST_NAME, LAST_NAME, REG_DATE)
VALUES (SUBSTR (: LAST NAME, 1, 1) |: LAST_NAME |) V_EMP_NO, V_EMP_NO,:FIRST_NAME,:LAST_NAME,TO_DATE(SYSDATE,'DD-MON-YY'));
DBMS_OUTPUT. PUT_LINE (' DETAILS OF THE EMPLOYEE: "");
LOOP
EXTRACT THE C IN V_USER_ID, V_EMP_NO, V_FIRST_NAME, V_LAST_NAME, V_REG_DATE;
WHEN THE EXIT %C NOTFOUND;DBMS_OUTPUT. PUT_LINE (V_USER_ID |'|) ' || V_FIRST_NAME | V_LAST_NAME |' | ' || V_REG_DATE);
END LOOP;
CLOSE C;
DBMS_OUTPUT. PUT_LINE ("COUNT:" | "|") V_COUNT);END;
/ -
Essbase calc script to determine the number of occurrence
Hello
is it possible within a calc script to determine the number of occurrence of a value in the account dimension?
I have an account called ranks which can contain any value between 1 and 10. I would like to know how many times each value is repeated for a specific cost center. It's in a database of planning BSO.
Thanks in advance for your contributions...
CL
This isn't the typical calculation you would do in an OLAP architecture, but yes it is certainly possible.
you will need to create 10 accounts such as occurrence_of_1, occurrence_of_2 etc.
Then you increment them according to the value of the 5th year.
Don't forget to put in your calculation!
-
How to get the number of entries in the navigation menu?
How to get the number of entries in the navigation menu? Check the image. What it shows 8 number of customers and 10 products and 10 orders in the list. How to get it?
--
Thank you
Hello
Create items of the request saying, "CUSTOMERS", "PRODUCTS" and "ORDERS".
Create the application process that defines these items when loading the page for example
C1 in select count (*) NTC (of customer_table)
loop
: CUSTOMERS: = c1.cnt;
end loop;
C1 in select count (*) NTC (of products_table)
loop
PRODUCTS: = c1.cnt;
end loop;
C1 in select count (*) NTC (of orders_table)
loop
: ORDERS: = c1.cnt;
end loop;
Components shared Open-> Navigation bar and change:
In the entry list Label-> customers & CLIENTS.]
Maybe you are looking for
-
Sometimes when copying CD using Windows Media 73 minute Cd when copied programs wants to divide the 72 minutes in two sections, even if the used blank CD is a 80 minute CD. What can I do to fix this? It seems to happen all the time - only occasionall
-
I get a message from another installation is in progress
-
Please help me with an unlock code
I'm new to this forum. I just got a HP mini 110 with stop code 2MC944OSNY Can Yu help me?
-
Is it possible to find what part of my code sends the e-mail.
I have a problem as follows: an e-mail is sent as a daily alert to the list of recipients. The sender is our group of e-mail to the development team. One of the recipients email is no longer valid. Therefore, every day, we receive e-mail back "ofyour