嗨,我正在一個Java項目,我必須檢索最後一個客戶添加的ID,即Max(c_id)
。但在我的數據庫c_id
是文本(varchar)
格式,所以我如何檢索最大?找到最大的varchar
Connection conn;
Statement st;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:rrr");
st=conn.createStatement();
String query[] ={"SELECT Max(cid) FROM client"};
for(String q : query){
ResultSet rs = st.executeQuery(q);
while (rs.next()) {
String name = rs.getString("cid");
Text1.setText(name);
哪個數據庫(MySQL,Oracle,MSSQL等)? –
我認爲你的c_id數字,但在varchar? – Kushan
你確定last == max id嗎? –