Create Table HTML From Table SQL (Part 1 of 2)

Pada posting kali ini saya akan jelaskan bagaimana cara untuk membuat tabel HTML dari sebuah tabel di database.

Pada umumnya kategori di dalam database merupakan data yang berupa baris sedangkan kategori didalam tampilan web HTML berupa kolom.

Query yang kita butuhkan untuk membentuk table HTML adalah left join dengan cara melakukan left join dengan table itu sendiri.


Create Table HTML From Table SQL (Part 1 of 2)


Gambar dibawah ini adalah hasil yang kita inginkan :


Create Table HTML From Table SQL (Part 1 of 2)


HTML table tersebut mempunyai beberapa kondisi :

  • Maksimal baris untuk setiap kategori adalah 5.
  • Jika jumlah item dari kategori lebih dari 5 maka pindahkan ke samping.
  • Untuk kategori yang sama maka merge judul kategori-nya.

Berikut ini adalah langkah-langkah untuk membuat HTML dari tabel diatas :

  1. Buatlah row number untuk setiap jenis location id menggunakan row_number partition by.
  2. Tentukan jumlah maksimal baris untuk setiap location id (maksimal 5 baris untuk sample diatas).
  3. Tentukan jumlah maksimal  kolom untuk setiap halaman (maksimal 6 kolom untuk sample diatas).
  4. Looping sebanyak 5 kali untuk setiap kolom (untuk row number yang lebih dari 5 maka kurangi dengan 5).
  5. Asumsi bahwa jumlah unit per lokasi tidak lebih dari 10 unit.

Pada posting selanjutnya saya akan berikan contoh Stored Procedure yang berisi 5 langkah diatas.


Semoga posting tentang "Create Table HTML From Tabel SQL (Part 1 of 2)" diatas dapat bermanfaat.


Salam,



Popular posts from this blog

SmartObject property ID is a required property for selected method Create. Value must be set.

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Python Font Color in Console