
from bank a,po b
where a.bankid=b.Handleby_id and b.workstatus='open'
group by a.bankname
having count(b.workstatus)=0
如果有错,把
having count(b.workstatus) =0
换成
having count(b.workstatus) is null
手机弄的,两表做连接查询,按银行名分组统计,统计工作状态为OPEN的数量为零的银行名字。
一、首先你要安装好数据库,并让其运行起来。二、在数据库中准备好你需要的表与数据。
三、下载相应的数据库连接器包,并放在JAVA所在目录下的lib子目录内。
四、参考示例程序理解各步 *** 作的意义。
下面以MS SQL Server为例说明之。
安装、运行该数据库,并准备必要的数据。
从以下网址下载MSSQLServer的JDBC连接器包,并将其放到JAVA所在目录下的lib子目录内。
注意这是一个可运行的压缩文件,需要运行、解压得到最终的sqljdbc4.jar、sqljdbc.jar两个文件,选其一(且只能将其一)放到JAVA所在目录下的lib子目录内。
下面是一个示例文件:
请注意本例中try语块内的这一句中:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
jdbc与sqlserver的相互位置,在前一版本中这两个位置是相反的(包括教材中所使用的版本),这一点切切注意。因为微软最新将这两个包名互相调换了,而一般教材未能做相应的修改。
其他红色字体的标识符分别是库名,表名,字段名,请根据自己的设定做相应的修改。
示例代码:
//=====================================================================
//
// File:connectURL.java
//
import java.sql.*
import com.microsoft.sqlserver.jdbc.*
public class connectURL {
public static void main(String[] args) {
// Create a variable for the connection string.
String connectionUrl = "jdbc:sqlserver://localhost:1433" +
"databaseName=yourDBnameintegratedSecurity=true"
// Declare the JDBC objects.
Connection con = null
Statement stmt = null
ResultSet rs = null
try {
// Establish the connection.
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
con = DriverManager.getConnection(connectionUrl)
// Create and execute an SQL statement that returns some data.
String SQL = "SELECT * FROM user"
stmt = con.createStatement()
rs = stmt.executeQuery(SQL)
// Iterate through the data in the result set and display it.
while (rs.next()) {
System.out.println(rs.getString("username") + " " + rs.getString("password"))
}
}
// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace()
}
finally {
if (rs != null) try { rs.close()} catch(Exception e) {}
if (stmt != null) try { stmt.close()} catch(Exception e) {}
if (con != null) try { con.close()} catch(Exception e) {}
}
}
}
根据两列数据的关系使用公式(或引用)建立关联即可。例如,B列始终等于A列,那么可以在B1输入引用公式=A1即可。无论A列数据如何变动,B列数据也会变动。如果需要排序的时候A列跟随B列的排序一起排序,需要在排序之前同时选中两列数据进行排序,并且关键字选择需要排序的那一列即可(如图)。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)