Query Mysql untuk Menampilkan Data Terakhir dari Database




Query Mysql untuk Menampilkan Data Terakhir dari Database ~ Selamat malam para sahabat Ammar's Blog, udah lama saya tidak posting update update lagi di blog ini.. hehehehe

Gimana kabarnya semua sahabat blogger Ammar's Blog?? sehat semua kah? semoga semuanya sehat sehat selalu yaaa... Hmmm.. kali ini saya ingin share sedikit kemampuan saya di dunia query. Banyak banget hal yang bisa kita pelajari dari query mysql, ilmu yang saya punya disini masih belum apa apa sobat blogger :( hehehehe.... Diluar sana masih banyak para suhu suhu yang mungkin lebih banyakk tahu dibandingkan dengan saya yang awam... hehehehe

Langsung aja judul postingannya adalah Query Mysql untuk Menampilkan Data Terakhir dari Database, caranya hampir mirip dengan artikel saya Query Mysql untuk Menampilkan Data Secara Acak dari Database, apabila sobat belum tau caranya bisa di lihat di Query Mysql untuk Memanggil Data dari Database.


Query Pertama ::

SELECT  Nama_Kolom
           FROM  Nama_Table
           ORDER  BY  Nama_Kolom
           DESC  LIMIT  1 ;

Query Kedua ::

SELECT  Nama_Kolom
           FROM  Nama_Table
           WHERE  Nama_Kolom
           IN  (
                   SELECT  MAX  ( Nama_Kolom )
                   FROM  Nama_Table
                  ) ;

Bingung???? Di query ini kita menggunakan elemen "order by desc" untuk memilih atau menangkap data dan diurutkan berdasarkan kolom yang sudah ditentukan secara descending atau dari belakang atau dari yang terbesar. dan "LIMIT 1" adalah elemen untuk membatasi jumlah record yang akan dan mau ditampilkan hanya satu record saja.  

Untuk query yang kedua akan menghasilkan data yang sama seperti query yang pertama akan tetapi memiliki struktur dan query yang berbeda. Di query yang kedua menggunakan elemen "MAX" yaitu angka yang terbesar. Seperti halnya apabila kita menggunakan fungsi max pada "office excel", kurang lebih seperti itulah arti dari elemen max tersebut..

Sekian dulu sobat,, apabila ada kesalahan kesalahan mohon tegur saya melalui kolom komentar dibawah.. hehe Jangan ragu ragu untuk komentar yaa sobatt !!! CMIIW....


Previous
Next Post »

5 comments

Click here for comments
arul djaduls
admin
18 Oktober 2018 pukul 08.47 ×

static addSong(rilis, genre, title){
Song.readSong(function(data){
let dataSong = data
var found = dataSong.filter(function(element) {
return element.title === title && element.released === rilis && element.genre === genre
});
if(found.length > 0) {
View.Display(`Udah ada data dengan id ${found[0].id}`);
} else {
Song.addSong(rilis, genre, title, function( msg) {
View.Display(msg);
})
}
})
}

Reply
avatar
arul djaduls
admin
18 Oktober 2018 pukul 08.49 ×

class Employee {
constructor(name, position, username, password) {
this.name = name
this.position = position
this.username = username
this.password = password
this.status_login = false
}

static readEmployee(callback){
let sql = `SELECT * FROM employees`
db.all(sql,function(err,data){
if(err){
callback(err,null)
} else {
callback(null,data)
}
})
}

static register(name, usname, password, role, callback){
if(role === 'admin'){
let admin = new Admin(name, usname, password, role)
} else if(role === 'dokter'){
let dokter = new Dokter(name, usname, password, role)
} else if(role === 'receptionist'){
let recep = new Receptionist(name, usname, password, role)
} else if(role === 'officeboy'){
let ob = new OfficeBoy(name, usname, password, role)
} else {
role = false
}
if(role !== false){
let sql = `
INSERT INTO employees (name, username, password, role, login_status)
VALUES ( "${name}", "${usname}", "${password}", "${role}", false )`
db.run(sql, function(err){
if(err){
callback(`Role ${role} tidak tersedia`)
} else {
callback(`Save Data Succes {"username":"${usname}","password":"${password},"role":$"{role}"}. Total Employee : ${this.lastID} `)
}
})
}
}

static toLogin(username, password, callback){
this.toLogout(function(err){
let sql = `
SELECT username, password, login_status FROM employees
WHERE username = "${username}" AND password = "${password}" AND login_status = 0`
db.run(sql, function(err){
let sql1 = `
UPDATE employees SET login_status = true
WHERE username = "${username}" AND password = ${password}`
db.run(sql1, function(err){
if(err) {
callback(`Username/Password Salah`)
}else{
callback(`User ${username} logged in succesfully`)
}
})
})
})
}

static toLogout(callback){
let sql = `UPDATE employees SET login_status = false`
db.run(sql, function(err){
if(err)throw err
callback(`Succesfully Logout`)
})
}

static findBy(col, opt, con, callback){
let sql = `
SELECT * FROM employees
WHERE ${col} ${opt} "${con}" `
db.get(sql,function(err,data){
if(err){
callback(err,null)
}else{
callback(null,data)
}
})
}

static showMyPatient(callback){
let sql = `
SELECT patients.name AS NamaPasien, diagnosa.diagnosa, employees.name AS Dokter FROM diagnosa
INNER JOIN patients ON patient_id = patients.id
INNER JOIN employees ON dokter_id = employees.id
GROUP BY patients.id`
db.all(sql, function(err,data){
if(err){
callback(err,null)
} else {
callback(null, data)
}
})
}

Reply
avatar
arul djaduls
admin
18 Oktober 2018 pukul 08.50 ×

class Patient {
constructor(id, name, diagnosis) {
this.id = id
this.name = name
this.diagnosis = diagnosis
this.dokter = []
}

static readPatient(callback){
let sql = `SELECT name FROM patients`
db.all(sql, function(err,data){
if(err) throw err
callback(err,data)
})
}

static addPatient(name, diagnosis, callback){
Employee.readEmployee(function(err,data){
let employee = data
for(let i in employee){
if(employee[i].login_status === 1){
if(employee[i].role === 'dokter'){
let newPatient = new Patient(name, employee[i].role)
let sql = `
INSERT INTO patients(name, dokter_id)
VALUES ("${name}",${employee[i].id} )`
db.run(sql, function(err){
if(err) throw err
callback(`Data Pasien berhasil di tambahkan. Total Pasien : ${this.lastID}`)
for(let j = 0; j < diagnosis.length; j++){
let sql1 = `
INSERT INTO diagnosa(patient_id, diagnosa)
VALUES (${this.lastID} ,"${diagnosis[j]}")`
db.run(sql1, (err)=>{
if(err) throw err
})
}
})
} else {
callback(`anda bukan dokter`)
}
}
}
})
}

Reply
avatar
arul djaduls
admin
18 Oktober 2018 pukul 08.53 ×

class Politician {
static create(name, party, location, grade,callback) {
let sql = `INSERT INTO politicians (name, party, location, grade_current)
VALUES ("${name}", "${party}", "${location}", "${grade}")`
db.run(sql,function(err){
if(err) throw err
callback(`Data ${name} Add Succesfully`)
})
}

static updatePolitician(col, colvalue, id, callback){
let sql = `UPDATE politicians SET ${col} = ? WHERE id = ${id}`
db.run(sql,[colvalue],function(err){
if(err)throw err;
callback(`Data Id ${id} has beed updated`)
})
}

static deletePolitician(id, callback){
let sql = `DELETE FROM politicians WHERE id = ${id}`
db.run(sql, function(err){
if(err) throw err
callback(`Data Politician Id ${id} succesfully delete`)
})
}

static partyR(callback){
let sql = `SELECT name, party, grade_current FROM politicians
WHERE party = 'R' AND grade_current BETWEEN 9 AND 11`
db.all(sql,function(err,dataR){
if(err)throw err
callback(err,dataR)
})
}

static Olympia(callback){
let sql = `SELECT COUNT(*) AS totalVote, name FROM votes
INNER JOIN politicians ON votes.politician_id = politicians.id
WHERE name = 'Olympia Snowe'
GROUP BY politicians.id`
db.all(sql, function(err, data){
if(err)throw err
callback(err,data)
})
}

Reply
avatar
Anonim
admin
23 Maret 2022 pukul 17.19 ×

Query Mysql Untuk Menampilkan Data Terakhir Dari Database ~ Ibrammar.Com >>>>> Download Now

>>>>> Download Full

Query Mysql Untuk Menampilkan Data Terakhir Dari Database ~ Ibrammar.Com >>>>> Download LINK

>>>>> Download Now

Query Mysql Untuk Menampilkan Data Terakhir Dari Database ~ Ibrammar.Com >>>>> Download Full

>>>>> Download LINK

Reply
avatar

Silahkan berkomentar sesuka anda. Tapi jangan menaruh link hidup ConversionConversion EmoticonEmoticon