{"id":165,"date":"2016-03-24T13:20:56","date_gmt":"2016-03-24T13:20:56","guid":{"rendered":"https:\/\/sqltutorial.org\/?page_id=165"},"modified":"2025-01-18T21:42:23","modified_gmt":"2025-01-19T04:42:23","slug":"sql-min","status":"publish","type":"page","link":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/","title":{"rendered":"SQL MIN Function"},"content":{"rendered":"\n<p><strong>Summary<\/strong>: this tutorial helps you master the SQL <code>MIN<\/code> function through practical examples. After the tutorial, you will know how to apply the <code>MIN <\/code>function effectively to find the minimum value in a set of values.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='introduction-to-sql-min-function'>Introduction to SQL MIN function <a href=\"#introduction-to-sql-min-function\" class=\"anchor\" id=\"introduction-to-sql-min-function\" title=\"Anchor for Introduction to SQL MIN function\">#<\/a><\/h2>\n\n\n\n<p>The SQL <code>MIN<\/code> function returns the minimum value in a set of values. <\/p>\n\n\n\n<p>Here&#8217;s the syntax of the <code>MIN<\/code> function.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\">MIN(expression)<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Like the <a href=\"https:\/\/www.sqltutorial.org\/sql-max\/\">MAX function<\/a>, the <code>MIN<\/code> function also ignores <code>NULL<\/code> values and does not have any effect when using the <a href=\"https:\/\/www.sqltutorial.org\/sql-distinct\/\">DISTINCT<\/a> option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='sql-min-function-examples'>SQL MIN function examples <a href=\"#sql-min-function-examples\" class=\"anchor\" id=\"sql-min-function-examples\" title=\"Anchor for SQL MIN function examples\">#<\/a><\/h2>\n\n\n\n<p>We&#8217;ll use the <code>employees<\/code> table to demonstrate the functionality of the <code>MIN<\/code>&nbsp;function.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"169\" height=\"273\" src=\"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png\" alt=\"employees_table\" class=\"wp-image-237\"\/><\/figure>\n\n\n\n<p>To find the lowest (minimum) salary of employees, you apply the <code>MIN<\/code> function to the <code>salary<\/code> column of the <code>employees<\/code> table.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span>\n  <span class=\"hljs-keyword\">MIN<\/span>(salary) min_salary\n<span class=\"hljs-keyword\">FROM<\/span>\n  employees;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=U0VMRUNUIE1JTihzYWxhcnkpIEZST00gZW1wbG95ZWVzOw%3D%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"> <span class=\"hljs-selector-tag\">min_salary<\/span>\n<span class=\"hljs-selector-tag\">------------<\/span>\n    2500<span class=\"hljs-selector-class\">.00<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>To get the information of the employee who has the lowest salary, you use the following <a href=\"https:\/\/www.sqltutorial.org\/sql-subquery\/\">subquery<\/a>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span>\n  first_name,\n  last_name,\n  salary\n<span class=\"hljs-keyword\">FROM<\/span>\n  employees\n<span class=\"hljs-keyword\">WHERE<\/span>\n  salary = (\n    <span class=\"hljs-keyword\">SELECT<\/span>\n      <span class=\"hljs-keyword\">MIN<\/span>(salary)\n    <span class=\"hljs-keyword\">FROM<\/span>\n      employees\n  );<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=U0VMRUNUIGZpcnN0X25hbWUsIGxhc3RfbmFtZSwgc2FsYXJ5IEZST00gZW1wbG95ZWVzIFdIRVJFIHNhbGFyeSA9ICggU0VMRUNUIE1JTihzYWxhcnkpIEZST00gZW1wbG95ZWVzICk7\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\"> first_name | last_name  | salary\n------------+------------+---------\n Karen      | Colmenares | 2500.00<\/code><\/span><\/pre>\n\n\n<p>How the query works:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, the subquery returns the minimum salary. <\/li>\n\n\n\n<li>Then, the outer query retrieves the employee whose salary is equal to the lowest salary returned by the subquery.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id='sql-min-function-with-group-by-example'>SQL MIN function with GROUP BY example <a href=\"#sql-min-function-with-group-by-example\" class=\"anchor\" id=\"sql-min-function-with-group-by-example\" title=\"Anchor for SQL MIN function with GROUP BY example\">#<\/a><\/h3>\n\n\n\n<p>We often use the <code>MIN<\/code> function together with the <a href=\"https:\/\/www.sqltutorial.org\/sql-group-by\/\">GROUP BY<\/a> clause to find the minimum value in each group.<\/p>\n\n\n\n<p>For instance, the following query returns the employees who have the lowest salaries in each department.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span>\n  department_id,\n  <span class=\"hljs-keyword\">MIN<\/span>(salary)\n<span class=\"hljs-keyword\">FROM<\/span>\n  employees\n<span class=\"hljs-keyword\">GROUP<\/span> <span class=\"hljs-keyword\">BY<\/span>\n  department_id;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=U0VMRUNUIGRlcGFydG1lbnRfaWQsIE1JTihzYWxhcnkpIEZST00gZW1wbG95ZWVzIEdST1VQIEJZIGRlcGFydG1lbnRfaWQ7\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\"> department_id |   min\n---------------+----------\n            11 |  8300.00\n             9 | 17000.00\n             3 |  2500.00\n             5 |  2700.00\n             4 |  6500.00\n            10 |  6900.00\n             6 |  4200.00\n             2 |  6000.00\n             7 | 10000.00\n             1 |  4400.00\n             8 |  6200.00<\/code><\/span><\/pre>\n\n\n<p>In this example, the <code>GROUP BY<\/code> clause groups the employees by department.&nbsp;For each group, the query returns the row with the lowest salary.<\/p>\n\n\n\n<p>The result set is not informative as long as we see the&nbsp;department names. To include department names in the result set, you need to <a href=\"https:\/\/www.sqltutorial.org\/sql-inner-join\/\">join<\/a> the <code>employees<\/code> table with the <code>departments<\/code> using an inner join clause as follows:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span>\n  department_name,\n  <span class=\"hljs-keyword\">MIN<\/span>(salary) min_salary\n<span class=\"hljs-keyword\">FROM<\/span>\n  employees e\n  <span class=\"hljs-keyword\">INNER<\/span> <span class=\"hljs-keyword\">JOIN<\/span> departments d <span class=\"hljs-keyword\">ON<\/span> d.department_id = e.department_id\n<span class=\"hljs-keyword\">GROUP<\/span> <span class=\"hljs-keyword\">BY<\/span>\n  department_name\n<span class=\"hljs-keyword\">ORDER<\/span> <span class=\"hljs-keyword\">BY<\/span>\n  min_salary;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=U0VMRUNUIGRlcGFydG1lbnRfbmFtZSwgTUlOKHNhbGFyeSkgbWluX3NhbGFyeSBGUk9NIGVtcGxveWVlcyBlIElOTkVSIEpPSU4gZGVwYXJ0bWVudHMgZCBPTiBkLmRlcGFydG1lbnRfaWQgPSBlLmRlcGFydG1lbnRfaWQgR1JPVVAgQlkgZGVwYXJ0bWVudF9uYW1lIE9SREVSIEJZIG1pbl9zYWxhcnk7\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"> department_name  | min_salary\n------------------+------------\n Purchasing       |    <span class=\"hljs-number\">2500.00<\/span>\n Shipping         |    <span class=\"hljs-number\">2700.00<\/span>\n IT               |    <span class=\"hljs-number\">4200.00<\/span>\n Administration   |    <span class=\"hljs-number\">4400.00<\/span>\n Marketing        |    <span class=\"hljs-number\">6000.00<\/span>\n Sales            |    <span class=\"hljs-number\">6200.00<\/span>\n Human Resources  |    <span class=\"hljs-number\">6500.00<\/span>\n Finance          |    <span class=\"hljs-number\">6900.00<\/span>\n Accounting       |    <span class=\"hljs-number\">8300.00<\/span>\n <span class=\"hljs-keyword\">Public<\/span> Relations |   <span class=\"hljs-number\">10000.00<\/span>\n Executive        |   <span class=\"hljs-number\">17000.00<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id='sql-min-with-having-example'>SQL MIN with HAVING example <a href=\"#sql-min-with-having-example\" class=\"anchor\" id=\"sql-min-with-having-example\" title=\"Anchor for SQL MIN with HAVING example\">#<\/a><\/h3>\n\n\n\n<p>You use the <a href=\"https:\/\/www.sqltutorial.org\/sql-having\/\">HAVING clause<\/a> to specify the filter condition for groups. To filter the groups based on the result of the <code>MIN<\/code> function, you place the <code>MIN<\/code> function in the <a href=\"https:\/\/www.sqltutorial.org\/sql-having\/\">HAVING<\/a> clause.<\/p>\n\n\n\n<p>For example, the following query retrieves the employees who have the lowest salary in each department. Then, it includes only departments whose salary is less than <code>3000<\/code>.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"SQL (Structured Query Language)\" data-shcb-language-slug=\"sql\"><span><code class=\"hljs language-sql\"><span class=\"hljs-keyword\">SELECT<\/span>\n  department_name,\n  <span class=\"hljs-keyword\">MIN<\/span>(salary) min_salary\n<span class=\"hljs-keyword\">FROM<\/span>\n  employees e\n  <span class=\"hljs-keyword\">INNER<\/span> <span class=\"hljs-keyword\">JOIN<\/span> departments d <span class=\"hljs-keyword\">ON<\/span> d.department_id = e.department_id\n<span class=\"hljs-keyword\">GROUP<\/span> <span class=\"hljs-keyword\">BY<\/span>\n  department_name\n<span class=\"hljs-keyword\">HAVING<\/span>\n  <span class=\"hljs-keyword\">MIN<\/span>(salary) &lt; <span class=\"hljs-number\">3000<\/span>\n<span class=\"hljs-keyword\">ORDER<\/span> <span class=\"hljs-keyword\">BY<\/span>\n  min_salary;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">SQL (Structured Query Language)<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">sql<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><a href=\"https:\/\/www.sqltutorial.org\/playground\/?q=U0VMRUNUIGRlcGFydG1lbnRfbmFtZSwgTUlOKHNhbGFyeSkgbWluX3NhbGFyeSBGUk9NIGVtcGxveWVlcyBlIElOTkVSIEpPSU4gZGVwYXJ0bWVudHMgZCBPTiBkLmRlcGFydG1lbnRfaWQgPSBlLmRlcGFydG1lbnRfaWQgR1JPVVAgQlkgZGVwYXJ0bWVudF9uYW1lIEhBVklORyBNSU4oc2FsYXJ5KSA8IDMwMDAgT1JERVIgQlkgbWluX3NhbGFyeTs%3D\" target=\"_blank\" rel=\"noreferrer noopener\">Try it<\/a><\/p>\n\n\n\n<p>Output:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\"> department_name | min_salary\n-----------------+------------\n Purchasing      |    2500.00\n Shipping        |    2700.00<\/code><\/span><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id='summary'>Summary  <a href=\"#summary\" class=\"anchor\" id=\"summary\" title=\"Anchor for Summary \">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the <code>MIN<\/code> function to find the minimum value in a set of values.<\/li>\n\n\n\n<li>Use the <code>MIN<\/code> function with the <code>GROUP BY<\/code> clause to retrieve the minium value for each group.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id='databases'>Databases <a href=\"#databases\" class=\"anchor\" id=\"databases\" title=\"Anchor for Databases\">#<\/a><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.pgtutorial.com\/postgresql-aggregate-functions\/postgresql-min\/\" target=\"_blank\" rel=\"noreferrer noopener\">PostgreSQL MIN function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.oracletutorial.com\/oracle-aggregate-functions\/oracle-min\/\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle MIN function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sqlservertutorial.net\/sql-server-aggregate-functions\/sql-server-min\/\" target=\"_blank\" rel=\"noreferrer noopener\">SQL Server MIN function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mysqltutorial.org\/mysql-aggregate-functions\/mysql-min\/\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL MIN function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sqlitetutorial.net\/sqlite-min\/\" target=\"_blank\" rel=\"noreferrer noopener\">SQLite MIN function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.db2tutorial.com\/db2-aggregate-functions\/\" target=\"_blank\" rel=\"noreferrer noopener\">Db2 MIN function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mariadbtutorial.com\/mariadb-aggregate-functions\/mariadb-min\/\" target=\"_blank\" rel=\"noreferrer noopener\">MariaDB MIN function<\/a><\/li>\n<\/ul>\n<div class=\"helpful-block-content\" data-title=\"\">\n\t<header>\n\t\t<div class=\"wth-question\">Was this tutorial helpful ?<\/div>\n\t\t<div class=\"wth-thumbs\">\n\t\t\t<button\n\t\t\t\tdata-post=\"165\"\n\t\t\t\tdata-post-url=\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\"\n\t\t\t\tdata-post-title=\"SQL MIN Function\"\n\t\t\t\tdata-response=\"1\"\n\t\t\t\tclass=\"wth-btn-rounded wth-yes-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tclass=\"feather feather-thumbs-up block w-full h-full\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> Yes <\/span>\n\t\t\t<\/button>\n\n\t\t\t<button\n\t\t\t\tdata-response=\"0\"\n\t\t\t\tdata-post=\"165\"\n\t\t\t\tdata-post-url=\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\"\n\t\t\t\tdata-post-title=\"SQL MIN Function\"\n\t\t\t\tclass=\"wth-btn-rounded wth-no-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> No <\/span>\n\t\t\t<\/button>\n\t\t<\/div>\n\t<\/header>\n\n\t<div class=\"wth-form hidden\">\n\t\t<div class=\"wth-form-wrapper\">\n\t\t\t<div class=\"wth-title\"><\/div>\n\t\t\t\n\t\t\t<textarea class=\"wth-message\"><\/textarea>\n\n\t\t\t<button class=\"btn btn-primary wth-btn-submit\">Send<\/button>\n\t\t\t<button class=\"btn wth-btn-cancel\">Cancel<\/button>\n\t\t\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summary: this tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively to find the minimum value in a set of values. Introduction to SQL MIN function # The SQL MIN function returns the minimum value in a set of values. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1085,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-165","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mastering SQL MIN Function Through Practical Examples<\/title>\n<meta name=\"description\" content=\"This tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering SQL MIN Function Through Practical Examples\" \/>\n<meta property=\"og:description\" content=\"This tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\" \/>\n<meta property=\"og:site_name\" content=\"SQL Tutorial\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-19T04:42:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png\" \/>\n\t<meta property=\"og:image:width\" content=\"169\" \/>\n\t<meta property=\"og:image:height\" content=\"273\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\",\"url\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\",\"name\":\"Mastering SQL MIN Function Through Practical Examples\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqltutorial.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png\",\"datePublished\":\"2016-03-24T13:20:56+00:00\",\"dateModified\":\"2025-01-19T04:42:23+00:00\",\"description\":\"This tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#primaryimage\",\"url\":\"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png\",\"contentUrl\":\"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png\",\"width\":169,\"height\":273,\"caption\":\"SQL Correlated Subquery - employees table\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sqltutorial.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL Aggregate Functions\",\"item\":\"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SQL MIN Function\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sqltutorial.org\/#website\",\"url\":\"https:\/\/www.sqltutorial.org\/\",\"name\":\"SQL Tutorial\",\"description\":\"An Interactive SQL Tutorial\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sqltutorial.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mastering SQL MIN Function Through Practical Examples","description":"This tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/","og_locale":"en_US","og_type":"article","og_title":"Mastering SQL MIN Function Through Practical Examples","og_description":"This tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively.","og_url":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/","og_site_name":"SQL Tutorial","article_modified_time":"2025-01-19T04:42:23+00:00","og_image":[{"width":169,"height":273,"url":"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/","url":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/","name":"Mastering SQL MIN Function Through Practical Examples","isPartOf":{"@id":"https:\/\/www.sqltutorial.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#primaryimage"},"image":{"@id":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png","datePublished":"2016-03-24T13:20:56+00:00","dateModified":"2025-01-19T04:42:23+00:00","description":"This tutorial helps you master the SQL MIN function through practical examples. After the tutorial, you will know how to apply the MIN function effectively.","breadcrumb":{"@id":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#primaryimage","url":"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png","contentUrl":"https:\/\/www.sqltutorial.org\/wp-content\/uploads\/2016\/03\/employees.png","width":169,"height":273,"caption":"SQL Correlated Subquery - employees table"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/sql-min\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sqltutorial.org\/"},{"@type":"ListItem","position":2,"name":"SQL Aggregate Functions","item":"https:\/\/www.sqltutorial.org\/sql-aggregate-functions\/"},{"@type":"ListItem","position":3,"name":"SQL MIN Function"}]},{"@type":"WebSite","@id":"https:\/\/www.sqltutorial.org\/#website","url":"https:\/\/www.sqltutorial.org\/","name":"SQL Tutorial","description":"An Interactive SQL Tutorial","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sqltutorial.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/comments?post=165"}],"version-history":[{"count":0,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages\/165\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/pages\/1085"}],"wp:attachment":[{"href":"https:\/\/www.sqltutorial.org\/wp-json\/wp\/v2\/media?parent=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}