Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Sql Query for reporting

Jeevanantham VJan 24 2022 — edited Jan 24 2022

Hi,
Please help me to retrieve the Non nullable data for each column based on the vendor_rank column, Partitioned by Pricing num.
Refer the attached screenshot:
sql report.PNG
Sample script:

CREATE TABLE TEST_RANK
(PRICING_NUMBER NUMBER(9),
NAME VARCHAR(30),
LAST_NAME VARCHAR(30),
DEPT VARCHAR(30),
RANK NUMBER(3));

INSERT INTO TEST_RANK SELECT 91, 'State bank',NULL,NULL,1 FROM DUAL;
INSERT INTO TEST_RANK SELECT 91, 'State bank',NULL,'BANK',2 FROM DUAL;
INSERT INTO TEST_RANK SELECT 91, 'State bank of TN','Ind','BANKs',3 FROM DUAL;
INSERT INTO TEST_RANK SELECT 92, 'HDFC',NULL,'Curr',1 FROM DUAL;
INSERT INTO TEST_RANK SELECT 92, NULL,'HDFC bank','Curr',2 FROM DUAL;
INSERT INTO TEST_RANK SELECT 93, 'Citi','Bank','Bank',1 FROM DUAL;
insert into TEST_RANK SELECT 94, 'YEs','Bank',NULL,1 FROM DUAL;

SELECT * FROM TEST_RANK;

This post has been answered by Frank Kulash on Jan 24 2022
Jump to Answer
Comments
Post Details
Added on Jan 24 2022
4 comments
355 views