2021杂乱记录 SQL基本操作语句

本文介绍了使用SQL进行数据统计的方法,包括获取数据总量、特定条件下的记录数等实用技巧。通过具体示例展示了如何灵活运用SQL语句以满足不同的查询需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java

1. sql查询总条数

Connection conn = DBConnection.getConnection();

String countSQL = "select count(*) as result from message";

PreparedStatement pstmt = null;

ResultSet rs = null;

int count = 0;

try

{
pstmt = conn.prepareStatement(countSQL);

rs = pstmt.executeQuery();

while(rs.next())

{
count = rs.getInt(1); // count = rs.getInt("result");

}

}

2. 乱

1. select count(*) from table;    //统计元组个数

2. select count(列名) from table;  //统计一列中值的个数

3. select count(*) from table where 字段 = "";  //符合该条件的记录总数

4. sql_count = "select count(*) from article a where 1=1 ";

//这条语句中a就代表article 这张表,后面可以写a.字段来代表该表的字段,where 1 = 1,就相当于提供了一个where。因为1=1永远成立。

 就可以根据是否需要加条件,在该语句后面加and a.字段 = "", 等等。

例:

sql_count = "select count(*) from article a where 1=1 ";
if(!"".equals(title) && title!=null){

sql_count +="and a.a_title like '%"+title+"%'"; 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值