Java SQL Server เรียงข้อมูลมากไปน้อย บทความนี้สอนเขียนโค้ดเขียนภาษา Java แสดงข้อมูลด้วย SELECT พร้อมเรียงลำดับข้อมูลด้วย ORDER BY จากฐานข้อมูล SQL Server 2019 Express สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Java SQL Server เรียงข้อมูลมากไปน้อย
package net.codejava.jdbc;
import java.sql.*;
class Test {
public static void main(String args[]){
Connection conn = null;
try {
String connURL = "jdbc:sqlserver://LAPTOP\\SQLEXPRESS;"+
"databaseName=demo;"+
"integratedSecurity=true;"+
"portNumber=1433;"+
"encrypt=true;"+
"trustServerCertificate=true;";
String user = null;
String pass = null;
conn = DriverManager.getConnection(connURL, user, pass);
if (conn != null) {
String sql = " SELECT * FROM product ORDER BY price DESC ";
PreparedStatement ppstmt = conn.prepareStatement( sql );
ResultSet rs = ppstmt.executeQuery();
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
float price = rs.getFloat("price");
System.out.println( id+"\t"+name+"\t"+price );
}
conn.close();
}
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
ผลลัพธ์
8 Computer 100.0
9 Notebook 90.0
10 Mouse 30.0
Java SQL Server เรียงข้อมูลมากไปน้อย จากตัวอย่างแสดงข้อมูลจากตาราง product ด้วย SELECT พร้อมกับเรียงลำดับข้อมูลจาก column price แบบมากไปน้อยด้วย ORDER BY price DESC ประมวลผลด้วยคำสั่ง executeQuery และแสดงผลข้อมูลด้วย ResultSet ร่วมกับ while loop ภาษา Java