Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SQL:Обединяване на редове в един ред

Чудя се какви критерии използвате, за да ги групирате. Предполагам, че винаги има NULL стойности и число... защото това съвпада с примера, но повече подробности биха били по-добри!

SELECT studentID, studentName, max(MathGrade), max(SciGrade) from vStudentGrade
group by studentID, studentName, MathGrade, SciGrade

Надявам се това да ви помогне или да ви насочи към решение :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да върнете корекцията след неуспешна фаза на превключване в R12.2

  2. ORA 00918 - Грешка в нееднозначно дефинирана колона

  3. Сортиране по ден от седмицата от понеделник до неделя

  4. Намерете дублиращи се записи в колона

  5. Пуснете таблицата от базата данни на oracle, ако таблицата съществува в sql израза