sql语句查询时,把查询为空的数据显示为零的步骤如下:
我们需要准备的材料分别有:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,例如stu表。
2、点击“查询”按钮,输入:select `name`,IF(score is null, 0, score) from stu。
3、点击“运行”按钮,此时看到score字段为空的数据查出来是0。
<body><%
//注册数据库驱动
Class.forName("com.mysql.jdbc.Driver")
//获取数据库连接
Connection conn= DriverManager.getConnection("jdbc:mysql://IP:3306/数据库名","root","root")
//创建statement
Statement stmt=conn.createStatement()
//执行查询
ResultSet rs=stmt.executeQuery("SELECT * FROM 表名")
%>
<table bgcolor="#ffffff" border="1" width="300">
<%
//遍历结果集
while (rs.next()){
%>
<tr>
<!--输出结果集-->
<td><%=rs.getString(1)%></td>
<td><%=rs.getString(2)%></td>
<td><%=rs.getString(3)%></td>
<td><%=rs.getString(4)%></td>
<td><%=rs.getString(5)%></td>
<td><%=rs.getString(6)%></td>
<td><%=rs.getString(7)%></td>
<td><%=rs.getString(8)%></td>
</tr>
<%}%>
</table>
</body>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)