Skip to content

How to print pattern output in Oracle’s SQL

I have a table with below data Table : emp name A B C D Expected Output : names A AB ABC ABCD I only know how to print data in horizontal form Not sure how to cut the horizontal and get expected output Answer You can use a hierarchical query: Which, for the sample data: Outputs: NAMES A AB

how to aggregate data based on condition

I would like to calculate the open quantity per item via comparing the creation and issue date in SQL , if the issue date is less than creation date on other rows for same item, quantity should be …

pivot table with multiple value columns in postgres

I need a query which will help me to get data as described below I have a table as followed ID date STATUS TIME09_10 TIME10_11 TIME11_12 TIME12_13 1 2021-09-01 RUN 30 60 45 0 2 2021-09-01 WALK 15 0 o 30 3 2021-09-01 STOP 15 0 15 30 I want this data to be in below format. From the above

How to query this in raw SQL?

I have a table user with 2 columns, name and role. I want to group together for one role all the names which are associated with it. So suppose for the role “admin” is used by 3 different names. I want to start my query with this Answer listagg function should help. need to group the column contai…