Devdit
 

Java SQL Server เรียงข้อมูลมากไปน้อย

1.1K

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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ