Menambahkan Nomor Urut Otomatis pada MySQL

Selamat malam pembaca,
Kali ini saya akan mendokumentasikan permasalahan yang pernah saya alami, pada waktu saya ingin menampilkan sebuah data pada MySQL sekaligus menampilkan nomor urut secara otomatis. Hal seperti ini biasanya dilakukan jika kita mau membuat sebuah report atau laporan semisal menggunakan iReport, Crystal Report, Active Report dan lain sebagainya. Oke langsung saja kita mulai mempraktekannya nanti hasilnya akan seperti gambar dibawah ini :



1. Buat database baru dulu
    CREATE DATABASE `dbtest`;

2. Setelah itu perintah untuk membuat tabel
    CREATE TABLE ``dbtest`.`tblwarna` (
   `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
   `kodebarang` VARCHAR( 15) NOT NULL ,
   `warna` VARCHAR( 35) NOT NULL ,
   `banyak` INTEGER( 10) NOT NULL
   ) ENGINE = MYISAM ;


3. Perintah untuk memasukkan data ke tabel warna
   INSERT INTO tblwarna( kodebarang, warna, banyak )
  VALUES (
  'K-001', 'Merah', 25
  ), (
  'K-002', 'Kuning', 23
  ), (
  'K-003', 'Hijau', 24
  ), (
  'K-004', 'Jingga', 25
  ), (
  'K-005', 'Pink', 21
  ), (
  'K-006', 'Orange', 22
  ), (
  'K-007', 'Biru', 15
  ), (
  'K-008', 'Hitam', 16
  );


4. Terakhir sekarang masukkan perintah SQL seperti dibawah ini :
SET @NUM:=0;
SELECT @NUM:=@NUM + 1 AS ROWNUMBER, KODEBARANG, WARNA, BANYAK
FROM tblwarna


Silahkan jalankan perintah SQL diatas, maka hasilnya akan seperti gambar screenshoot diatas sesuai dengan kasus yang saya alami, selamat mencoba. Terimakasih





0 Response to "Menambahkan Nomor Urut Otomatis pada MySQL"

Post a Comment