sql book
sql在线
http://sample.jimstone.com.cn/xsql/
https://www.w3resource.com/sql-exercises/sql-retrieve-from-table.php
https://sqlbolt.com/lesson/select_queries_introduction
在数据库中 null 和任何值做相等比较 都不等 , null和任何值做不相等比较也不等
即Student表中如果有一个name为null 的行, 那么 select * from Student where name = 'bb' 和select * from Student where name <> 'bb' 都会查不到数据
result2List<Map>
/** * 一个List相当于包含了整张表<br/> * 一个Map代表表中一行,key为字段名,value为字段值<br/> * 对排量有特殊处理,如果排量为.32,那么变成0.32<br/> * @param result 结果集 * @comment by King * @return */ public static List<Map> RS2ListMapForDisplacement( ResultSet result){ if(result==null) return null; List<Map> list=new ArrayList<Map>(); try { ResultSetMetaData metaData=result.getMetaData(); while(result.next()){ Map map=new HashMap(); for(int i=1;i<=metaData.getColumnCount();i++){ map.put(metaData.getColumnName(i), result.getString(metaData.getColumnName(i))==null?"": result.getString(metaData.getColumnName(i))); } Object displacement=map.get("VEHICLE_DISPLACEMENT"); if(null!=displacement && ((String)displacement).startsWith(".")) map.put("VEHICLE_DISPLACEMENT", "0"+(String)displacement); list.add(map); } } catch (SQLException e) { e.printStackTrace(); } return list; }
感觉空虚寂寞,只是因为你无所关注,无处付出。

浙公网安备 33010602011771号