Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

MySQL MAX() function

MAX() function

MySQL MAX() function returns the maximum value of an expression.

Syntax:

MAX(expr);

Where expr is an expression.

Example:

Sample table: book_mast


Code:

SELECT MAX(book_price)
FROM book_mast;

Relational Algebra Expression:

Relational Algebra Expression: MAX() function.

Relational Algebra Tree:

Relational Algebra Tree: MAX() function.

Explanation

The above MySQL statement will return the maximum 'book_price' from 'book_mast' table.

Sample Output:

mysql> SELECT MAX(book_price)
    -> FROM book_mast;
+-----------------+
| MAX(book_price) |
+-----------------+
|          250.00 | 
+-----------------+
1 row in set (0.00 sec)

PHP script

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>example-MAX()- php mysql examples | w3resource</title>
<meta name="description" content="example-MAX()- php mysql examples | w3resource">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Selecting maximum book price:</h2>
<table class='table table-bordered'>
<tr>
<th>maximum book price</th></tr>
<?php
$hostname="your_hostname";
$username="your_username";
$password="your_password"; 
$db = "your_dbname";
$dbh = new PDO("mysql:host=$hostname;dbname=$db", $username, $password);
foreach($dbh->query('SELECT MAX(book_price)
FROM book_mast') as $row) {
echo "<tr>";
echo "<td>" . $row['MAX(book_price)'] . "</td>";
echo "</tr>";
}
?>
</tbody></table>
</div>
</div>
</div>
</body>
</html>

View the example in browser

JSP script

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>example-max()</title>
</head>
<body>
<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
String Host = "jdbc:mysql://localhost:3306/w3resour_bookinfo";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
connection = DriverManager.getConnection(Host, "root", "datasoft123");
statement = connection.createStatement();
String Data = "SELECT MAX(book_price)FROM book_mast";
rs = statement.executeQuery(Data);
%>
<TABLE border="1">
<tr width="10" bgcolor="#9979">
<td>maximum book price</td>
</tr>
<%
while (rs.next()) {
%>
<TR>
<TD><%=rs.getString("MAX(book_price)")%></TD>
</TR>
<%   }    %>
</table>
<%
rs.close();
statement.close();
connection.close();
} catch (Exception ex) {
out.println("Can’t connect to database.");
}
%>
</body>
</html>

Online Practice Editor:


Previous: Max()
Next: Max() with having