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 ;
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
) ;
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....
5 comments
Click here for commentsstatic addSong(rilis, genre, title){
ReplySong.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);
})
}
})
}
class Employee {
Replyconstructor(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)
}
})
}
class Patient {
Replyconstructor(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`)
}
}
}
})
}
class Politician {
Replystatic 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)
})
}
Query Mysql Untuk Menampilkan Data Terakhir Dari Database ~ Ibrammar.Com >>>>> Download Now
Reply>>>>> 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
Silahkan berkomentar sesuka anda. Tapi jangan menaruh link hidup ConversionConversion EmoticonEmoticon