display of several lines in column 1
Hello
With the help of Oracle 11 g R2.
Does anyone know of a way to display the results of a query which are normally displayed as multiple lines in a single column with the values of data separated by commas? For example, if I have the following table:
create table testtable (number of Column1)
Insert into testtable values (1)
Insert into testtable values (2)
Insert into testtable values (3)
Looking for the result in column 1.
result
1, 2, 3
If the number of records included a 4th place like this
Insert into testtable 4
The result should be
1, 2, 3, 4
The query must be independent of the number of rows returned.
Search for the analytical function of the listagg().
Good bye
DPT
Tags: Database
Similar Questions
-
How to display/concatenate several lines into one line
I have a report that retrieves a project name and its corresponding attached resources.
If tha project has 4 resources attached will appear 4 different columns.
is there a way to display a single line with the corresponding resources names concatenated into a single cell?There is a related issue of PL/SQL and is not a matter of apex. However, see this as an example:
http://Apex.Oracle.com/pls/OTN/f?p=31517:84
There are also a bunch of other code related to this issue.
Denes Kubicek
------------------------------------------------------------------------------
http://deneskubicek.blogspot.com/
http://www.Opal-consulting.de/training
http://Apex.Oracle.com/pls/OTN/f?p=31517:1
------------------------------------------------------------------------------ -
I upgraded Windows Windows 8.1 1O. I've updated the drivers. The monitor multicolored poster of fine lines in columns. The lines of twinkle randomly. The monitor is a diagonal LED of 2711 x 27 inch HP (XP600A) screen. It is not that there is a specific monitor for Windows 10 driver. Any suggestions on how to fix this?
HI @TLL2016,
Thanks for getting back to me.
There is no update BIOS, but there is more recent graphics driver.
Here is a link the download AMD UMA Graphics Driver.
Just to check the monitor, here is a document for display quality problems.
Please keep me informed of the progress of things.
If you need help, let me know and I will gladly make all that I can to help you.
Please let me know if that solves the problem by marking this post as "accept as a Solution.
To simply say thank you, click the Thumbs up below!Thank you.
-
Help to extract data Clob to a column in a table that has several lines in a table
Help to extract data Clob to a column in a table that has several lines in a table
It works for only the first line
CREATE or REPLACE DIRECTORY XMLDIR AS ' / orabackups';
Grant read, write on DIRECTORY XMLDIR to the public;
() dbms_xslprocessor.clob2file
beef in CLOB,
XMLDIR IN VARCHAR2,
"testfile2.txt" IN VARCHAR2);
DECLARE
buf CLOB.
BEGIN
SELECT H15_DOC
IN buf
OF H15TEST. H15_STAGE
where rownum = 1;
dbms_xslprocessor.clob2file (buf, 'XMLDIR', 'testfile2.txt');
END;
/
-This error code
CREATE or REPLACE DIRECTORY XMLDIR AS ' / orabackups';
Grant read, write on DIRECTORY XMLDIR to the public;
() dbms_xslprocessor.clob2file
XData in CLOB,
XMLDIR IN VARCHAR2,
"testfile2.txt" IN VARCHAR2,
CSID in NUMBER: = 0);
DECLARE
CURSOR xmlmycur IS SELECT H15_DOC
OF H15TEST. H15_STAGE
where rownum = 102140;
l_clob CLOB.
XData CLOB.
BEGIN
DBMS_LOB.CREATETEMPORARY (l_clob, true);
DBMS_LOB.CREATETEMPORARY (xdata, true);
OPEN xmlmycur.
LOOP
SEEK xmlmycur INTO xdata;
dbms_xslprocessor.clob2file (xdata, 'XMLDIR', 'testfile2.txt');
EXIT WHEN xmlmycur % notfound;
END LOOP;
CLOSE Xmlmycur;
END;
/
ORA-21560: 3 argument is null, invalid or out of range
ORA-06512: at "SYS." DBMS_LOB", line 991
ORA-06512: at "XDB". DBMS_XSLPROCESSOR', line 324
ORA-06512: at line 15 level
FYI, it seems that the file being created will exceed 5 gig
Yes, it is a known issue with DBMS_XSLPROCESSOR.clob2file with big files.
Here is a slightly modified version of the code that I posted earlier, fixing WRITE_ERROR except:
DECLARE
v_file utl_file.file_type;
-write a unique to clob
procedure write_clob (p_content in clob) is
v_buffer varchar2 (32767).
V_POSITION pls_integer: = 1;
v_amount pls_integer: = 32767;
Start
loop
Start
DBMS_LOB. Read (p_content, v_amount, v_position, v_buffer);
exception
When no_data_found then exit;
end;
UTL_FILE.put_raw (v_file, utl_raw.cast_to_raw (v_buffer), true);
V_POSITION: = v_position + v_amount;
end loop;
end;
BEGIN
-Open the file
v_file: = utl_file.fopen ('TEST_DIR', 'testfile2.txt', 'wb', 32767);
-loops through the lines
for r in)
Select h15_doc
of h15test.h15_stage
)
loop
write_clob (r.h15_doc);
end loop;
UTL_FILE.fclose (v_file);
END;
/
-
Several lines to a format of columns from two tables
Oracle Database 11 g Enterprise Edition Release 11.1.0.7.0 - 64 bit Production
The difficulty to return several lines simple lines/columns in two tables.
Table 1:
ID BOOK_NBR
1 1001
1 2001
2 1010
3 1020
Table 2:
AUTHOR BOOK_NBR
1001 JOHN_1
2001 JOHN_2
MARY 1010
1020 JUNE
Desired output:
ID BOOK_NBR AUTHOR BOOK_NBR AUTHOR
1 1001 JOHN_1 2001 JOHN_2
2 MARY 1010
3-1020 JUNE
There are an unknown number of BOOK_NBR to one ID.
Any guidance would be appreciated.
-
Swivel... Several lines in simple row, multiple column
Dear Oracle Guru
I have a table
emp_req_order
the fields are
EmpNo, Deptno, req_order
I need to find the max of Req_order for all dept
so my request was
SELECT max (req_order) emp_req_order Maxorder
Deptno group
put it was
MaxOrder
-----------
45
34
23
17
I want the output of a line like
45 34 23 17
Instead of four rows data must be in a line, but four columns
I searched the forum I even had a proposal as follows:
Max (SELECT Decode(deptno,101,req_order)) const1,
Const2 Max (decode(DEPTNO,102,req_order)),
Const3 Max (decode(DEPTNO,103,req_order)),
Const4 Max (decode(DEPTNO,104,req_order)),
Of emp_req_order
Group By deptno
The output was still in several lines
Kindly guide me in this regard
with the best regards
RSSSSR,
Just drag the group clause for the purpose.
Kind regards
Rob. -
Add several lines in tabular form which object to list different shows to all rows
Hello
Apex 4.2, oracle 11 g 2
I have a table on the emp table where when I click on Add button line
then I get no lines that are stored in the string.
for this element of the page creation PX_job that return the value of separate employment with two points separate values by the
for example seller: Analyst: Clerk: Manager: President
to add several lines to add lines.
by using the dynamic action
event: click on
selection type: button
Action: run javascript code
as follows
var a = $v("PX_job").split(":") // Delimiter is a string for (var i = 0; i < a.length; i++) { apex.widget.tabular.addRow(); }
This work that well it adds the number ranks equal to 5
now I'm post job as select list
now I want to display the list of work in form of tables as row 1 poster list entry, second row entry list second poster... last line shows last entry from list
but working this column in all the rows by first writing list of projects in the work list
How to solve this problem.
Leave.
Hi, go,
Yes, you need to replace "myvalue" with the return value of the select list. But even in this case it would be a problem because it would change all the lines.
In any case, I changed the code to do this:
apex.widget.tabular.addRow (); Add the line
var checkboxIndex is apex.jQuery('input[name=f01][value=0]').eq (i) .parent () .parent () .index ();. get the number of the line that was added
var SelectItem = apex.jQuery('select[name=f04]').eq (checkboxIndex); Use this number to get the selection list
iOption var = apex.jQuery (SelectItem) .children () .eq (i) .val (); Get the i option value
apex.jQuery (SelectItem) .val (iOption); Set the value of the option
I hope it's clear.
Kind regards
Joni
-
display data in rows into columns
Hi guys
I have data from several lines and to display the same data in columns as several colors by product. color are set in numbers, that is to say only three colors are there in a product, no more than that...
sample data is like this
ID product_name color
101 has Red
101 has black
101 has Green
expected result: -.
ID product_name colour1 2 Couleur3
101 has red black Green
Thanks and greetings
Maybe...
SQL > SELECT a.id, a.product_name,.
2 a.first_colour, b.colour second_colour, a.third_colour
3 (SELECT a.id, a.product_name,
4 MIN (a.colour) first_colour,
5 MAX third_colour (a.colour)
6 table_name FROM one
7 GROUP BY a.id, a.product_name) a, b from table_name
8. WHERE the b.colour NOT IN (a.first_colour, a.third_colour)
9 AND b.product_name = a.product_name
10 AND a.id = b.id;
ID P FIRST_ SECOND THIRD_
---------- - ------ ------ ------
101 a black green red
102 purple yellow orange B
SQL >
-
display the data in row columns
I looked through the previous posts, but it is impossible to find a solution to my problem.
I want to display the data in row columns.
I have shown in the table below and test data and the sql code that gives me the result desired.
However, you can see that the sql depends of me knowing all the values in the column "rank".
I want a way to produce the output without knowing the values of rank.
CREATE TABLE test1 ( accno NUMBER, holder_type VARCHAR2(10), rank NUMBER) INSERT INTO test1 VALUES (1, 'acr', 0); INSERT INTO test1 VALUES (1, 'bws', 1); INSERT INTO test1 VALUES (1, 'aaa', 2); INSERT INTO test1 VALUES (2, 'cds', 0); INSERT INTO test1 VALUES (2, 'xxx', 1); INSERT INTO test1 VALUES (3, 'fgc', 0); INSERT INTO test1 VALUES (4, 'hgv', 0); INSERT INTO test1 VALUES (4, 'bws', 1); INSERT INTO test1 VALUES (4, 'qas', 2); INSERT INTO test1 VALUES (4, 'aws', 3); Here's the required output:= ACCNO ALLCODES 1 acr bws aaa 2 cds xxx 3 fgc 4 hgv bws qas aws I.E. for each accno display the holder_types in rank sequence. SELECT * FROM (SELECT a0.accno, a0.holder_type || DECODE(a1.holder_type, NULL, NULL, ' ') || a1.holder_type || DECODE(a2.holder_type, NULL, NULL, ' ') || a2.holder_type || DECODE(a3.holder_type, NULL, NULL, ' ') || a3.holder_type || DECODE(a4.holder_type, NULL, NULL, ' ') || a4.holder_type allcodes FROM (SELECT accno, holder_type, rank FROM test1 WHERE rank = 0) a0, (SELECT accno, holder_type, rank FROM test1 WHERE rank = 1) a1, (SELECT accno, holder_type, rank FROM test1 WHERE rank = 2) a2, (SELECT accno, holder_type, rank FROM test1 WHERE rank = 3) a3, (SELECT accno, holder_type, rank FROM test1 WHERE rank = 4) a4 WHERE a0.accno = a1.accno(+) AND a0.accno = a2.accno(+) AND a0.accno = a3.accno(+) AND a0.accno = a4.accno(+)) a ORDER BY accno
So you're after what we call 'Aggregation in the chain.'
Check this link as it highlights several techniques:
Aggregation of string techniques
A Re: Concat ranks of the values in a single column Michael
At Re: multiple lines in a single line in the 'single column Table' followed by reason of Billy on the conduct of a stragg first.
In addition, 11 GR 2 has the LISTAGG function.
-
How to write express line and column of the tables headers to a file
HI guys, I work with that express table and display data using the express table. What I want to do, is that when I press save button results data in the specific table must be written to a text file. I am able to write the text file, but only the data is written. Y at - there a possiblity that I can also write lines and column headers and the data in the text file. Kindly guide me in this regard as soon as possible. I enclose the image also. Please watch this and guide me.
Cordially Ehtisham Safdar.
Hello
Sorry for the late reply. Here is the VI, I hope it works for you. Rather than each element of the index and the addition of the row header, take advantage of the available icons and play with the nodes of property for a good solution.
Concerning
Gaze
-
I received an email for the diagnosis of the printer and I was prompted to install the updated drivers and I did it and now when I print the test page, I get several lines of text that displays only the top or the bottom 1/2 letters across the page, I printed a self-test diagnostic Page and printed everything in pink , but it does not print 1/2 letters across the page as a test page, then I printed a page of print quality and it did the same as the test page and it does the same thing as the test page, then I tried calibrate spacing of thought which may fix the problem but does not , what can I do?
Irven
Hi mmcmret8,
Thank you for your answer! It is possible that the print heads may need to be changed, at this point, I would recommend to you please call our hotline at the 800-474-6836. If you do not live in the United States / Canada region, please click the link below to get help from your region number. Language-country selector.
Best regards!
-
I used several worksheets. More allows me to specify the rows/columns and then delete them. This is to remove all the lines/columns beyond those set up and formatted for my spreadsheet. I tried many ways to remove all additional lines/columns, but without success. I even took the time to scroll down/on to highlight all the unnecessary lines and columns, but they do not remove it.
Any suggestions? I used spreadsheets most allow me to specify the number of rows/columns for my worksheetYou can ask your question in the office | Excel Forum because it is not really a problem of Windows XP performance and maintenance.
Office | Excel
http://answers.Microsoft.com/en-us/Office/Forum/Excel
Also, providing specific information may help to get a faster response or better, such as the version of Office or Excel? version of Windows XP? Home, Pro, 32-bit or 64-bit.
I hope this helps.
-
Vertically Center a LabelField several lines on a screen
Hello
I am trying to vertically align a LabelField several lines on a screen. This turns out to be more difficult than it should be. I am calculating the upper margin of the LabelField with:
int topEmptySpace = (Display.getHeight() - label.getPreferredHeight()) / 2; label.setMargin(topEmptySpace, 15, 0, 15);
It works, but only if the text in the LabelField is a single line. When it becomes multi-line, getPreferredHeight() value does not change, and therefore the LabelField is not perfectly in the Center. I saw a couple other posts about it, without a solution...
Thoughts? Thank you!
Because getPreferredHeight is just a suggestion. A field can know its peak that it is laid out. It is too late for setMargin (in general - there are all kinds of tricks). Fortunately, you can easily calculate the actual height your aura LabelField - multiply its getPreferredHeight by (
+ 1). Unlike many other text fields, LabelField never Word encapsulates and respect only line breaks. -
Insert several lines in trigger?
can someone tell me how can I insert several lines in a trigger. I tried several ways, and so far nothing works.
create or replace
USER_GROUPS_TRIG RELAXATION
before INSERT ON USER_GROUPS
FOR EACH LINE
DECLARE
number of max_id;
BEGIN
SELECT TO_NUMBER (new_id) + 1 as new_id in max_id OF NEW_ID_VW;
INSERT THE TBL1
(USER NAME) VALUES
(max_id,: NEW.) (NEW); -It works very well and needs no adjustment, 1 inserted row.
MERGE INTO GROUP_MAPPING HAS
USING (SELECT USER_ID, GROUP_ID ADMIN_GROUPS_VW) B
ON (A.USER_ID = B.USER_ID)
WHEN NOT MATCHED THEN
INSERT (A.USER_ID, A.GROUP_ID)
values (b.user_id, b.group_id);
-FOR V IN 1.10 IN LOOP
-INSERTION IN GROUP_MAPPING (user_id, group_id)
-(select user_id, group_id from admin_groups_vw);
-END LOOP;
-INSERT IN GROUP_MAPPING
--(USER_ID, GROUP_ID) VALUES
-(max_id, (select group_id from admin_groups_vw));
-None of these POPs an error, just does not have the insert (there are several records, so there should be several inserted rows), I tried to insert, loop and fusion.
END;
Thanks for any help.
Hello
Whenever you have a problem, please post a small example data (CREATE TABLE and only relevant columns, INSERT statements) of all the tables involved, so that people who want to help you can recreate the problem and test their ideas.
Also post the exact results you want from this data, as well as an explanation of how you get these results from these data, with specific examples.
If you ask on a DML statement, such as CREATE TABLE, INSERT, INSERT statements must re-create the tables as they are to the DML, and the results will be the content of the or a modified tables when it's all over.
In this case, after complete relaxation and a DML statement that triggers, too.
Always say what version of Oracle you are using (for example, 11.2.0.2.0).
See the FAQ forum: Re: 2. How can I ask a question on the forums?
Is admin_groups_vw a notice? This it is, and the view depends on the table you are inserting (user_groups), then you will get a runtime error because the picture is changing. A FOR EACH ROW trigger on user_groups can't question user_groups. You said: "none of these POPs an error", but are you sure you're not getting a runtime error and just hide?
-
Hello
I use several lines of flight path images, and when the mouse is hovering over an image rollover on the second row or below the image that is supposed to appear appears on the image at the top of its column. Any help would be appreciated, I've tried everything I can and can not find a way to solve this problem. If you need videos or screenshots of the problem, DOM Panel or code please ask. Thank you
I'm on a mac on Yosemite and spin the latest version of dreamweaver
Until you find permanent web hosting, do a Google search for free web hosting. You will find a lot out there that you can use for temporary testing & debugging.
Nancy O.
Maybe you are looking for
-
Removal of the recovery Partitions
I is no longer necessary to HP "partition"Recovery Image". Is it safe to delete? In addition, safely delete the 'Windows RE' partition? I intend to buy my own Windows 8.1 software. Thank you.
-
Come avere di ripristino Windows 7 after the dell sostituzione file ' HD?
Abbiamo changed HD provando a plane ticket he ripristino chiavetta USB tramite my it sistema da an error "the key you are using is not entitled for this PC or has been changed. If please re-create the key and use it for the designated PC. » So come P
-
Best practices for vsphere 5.1
where can I find the doc more up-to-date about berries EQL configuration / best practices with vmware vsphere 5.1
-
I realize that my question is about the hardware and drivers that are not Microsoft, but all the trouble seems to begin with the fact that the latest version of Windows Update attempts. I have reset the settings of update on "Automatic" after missing