下面一个例子如果SQL中使用查询表字段使用别名就会出错。以ORACLE SQL为例。
正确
Java代码
/** * 检查ID是否在例子表中存在 * @param db db对象 * @param id id * @return */ private int checkSampleTable(DB db, String id) throws JDBCException { // 查询SQL StringBuffer selectSql = new StringBuffer(); selectSql.append("SELECT COUNT(1)") .append(" FROM SAMPLE_TABLE") .append(" WHERE ID = '").append(id).append("'"); MapList mList = db.query(selectSql.toString()); return mList.getRow(0).getInt(0, 0); }
错误
Java代码
/** * 检查ID是否在例子表中存在 * @param db db对象 * @param id id * @return */ private int checkSampleTable(DB db, String id) throws JDBCException { // 查询SQL StringBuffer selectSql = new StringBuffer(); selectSql.append("SELECT COUNT(1) AS COUNTNUM") .append(" FROM SAMPLE_TABLE") .append(" WHERE ID = '").append(id).append("'"); MapList mList = db.query(selectSql.toString()); return mList.getRow(0).getInt("COUNTNUM", 0); }
注意以上内容。当给“COUNT(1)”定义别名“COUNTNUM”后,使用“getInt(“COUNTNUM”, 0)”方法不能取到正确的COUNT值。
用小写
如果产后身体恢复的好,能帮助妈妈们舒缓产后心理压力、减轻产后精神负担、增加产妇信心这样也可以更好好的照看宝宝,喂食宝宝。其实产后身体的康复不只要进行科学的营养弥补,留意相关方面的清洁,产后的运动也是非常重要的。而关于产后康复身体的运动,许多母亲会挑选产后瑜伽,那么,产后瑜伽到底关于母亲们的身体康复有哪些的优点呢?一起来看下面的介绍吧。
学习了,略好呀!