【发布时间】:2015-06-18 06:40:03
【问题描述】:
我试图获取在表中找到用户名的次数,问题是我每次都得到一个值“1”,即使未找到用户名(其中value 应该是 0) 我认为问题在于我使用的是rsMetaData.getColumnCount();,这只是计算找到的列数而不是列中显示的次数?
这是一个查询,以防万一出现问题:
ResultSet rs = st.executeQuery("SELECT COUNT(*) FROM user_names WHERE name like '%"+givenName+"%'");
【问题讨论】:
-
使用
SELECT COUNT(*) as total,然后得到total的值,因为count总是会返回1行。