程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> as-這段代碼的sql查詢我是最後加了別名的,但是運行的時候出來卻沒有,哪位大神教我

as-這段代碼的sql查詢我是最後加了別名的,但是運行的時候出來卻沒有,哪位大神教我

編輯:編程解疑
這段代碼的sql查詢我是最後加了別名的,但是運行的時候出來卻沒有,哪位大神教我

Integer cnt = Integer.valueOf(payInfoDao.getCurrentSession().createSQLQuery("select count(*) from (select t.mechno,count(*) from (select * from boc_payinfo " + whereStr + ") t, mp_merinfo m where t.mechno = m.mechno group by t.mechno) as b ").list().get(0).toString());

最佳回答:


你試試這樣吧。

StringBuffer sb = new StringBuffer();
sb.append("select count(*) from (select t.mechno,count(*) from (select * from boc_payinfo");
sb.append(whereStr);
sb.append(") t, mp_merinfo m where t.mechno = m.mechno group by t.mechno) as b ");
String res = payInfoDao.getCurrentSession().createSQLQuery(sb.toString()).list().get(0).toString();
Integer cnt = Integer.valueOf(res);
Book1346
qq_22080655
qq_22080655
Book1346
qq_22080655
qq_22080655
Book1346
qq_22080655
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved