Bây giờ, hãy xem bài viết về cách lấy giá trị tối thiểu của một mảng trong PHP. từng bước giải thích cách lấy giá trị tối thiểu của một mảng trong PHP. Chúng ta sẽ sử dụng cách lấy giá trị nhỏ nhất của một mảng trong PHP. Tôi sẽ chỉ cho bạn cách lấy giá trị tối thiểu của mảng PHP. bạn sẽ làm những việc sau để tìm giá trị nhỏ nhất của một mảng trong PHP
Trong ví dụ này, chúng ta sẽ thảo luận cách lấy giá trị tối thiểu của một mảng trong PHP. bạn có thể hiểu khái niệm về cách lấy giá trị tối thiểu của một mảng trong PHP. Hãy thảo luận về cách lấy giá trị tối thiểu của một mảng trong PHP. bạn có thể xem cách lấy giá trị tối thiểu của một mảng PHP. Hãy xem ví dụ dưới đây về cách tìm giá trị tối thiểu của một mảng trong PHP
Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng hàm MIN[]
của MySQL để tìm giá trị nhỏ nhất trong một tập hợp các giá trị
Giới thiệu về hàm MIN[]
của MySQL
Hàm MIN[]
trả về giá trị nhỏ nhất trong một tập hợp các giá trị. Hàm MIN[]
rất hữu ích trong một số tình huống như tìm số nhỏ nhất, chọn sản phẩm ít tốn kém nhất hoặc nhận giới hạn tín dụng thấp nhất
Đây là cú pháp cơ bản của hàm
2Code language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
Code language: SQL [Structured Query Language] [sql]
MIN[DISTINCT expression];
Trong cú pháp này, hàm MIN[]
chấp nhận một biểu thức có thể là một cột hoặc một biểu thức hợp lệ bao gồm các cột
4 không có tác dụng đối với hàmCode language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
MIN[]
giống như các hàm tổng hợp khác, chẳng hạn như 6,Code language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
7andCode language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
8Code language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
Ví dụ về hàm MySQL MIN
Chúng tôi sẽ sử dụng bảng
9 trong cơ sở dữ liệu mẫu để trình diễn
SELECT MIN[buyPrice] FROM products;
Code language: SQL [Structured Query Language] [sql]
A] Sử dụng hàm MySQL MIN[]
để tìm giá trị nhỏ nhất trong tất cả các hàng
Truy vấn này sử dụng hàm MIN[]
để lấy giá thấp nhất của tất cả sản phẩm từ bảng
9Code language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
Code language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
Trong ví dụ này, truy vấn kiểm tra tất cả các giá trị trong cột
3 của bảngCode language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products WHERE productline = 'Motorcycles';
9 và trả về giá trị thấp nhấtCode language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
B] Sử dụng MySQL MIN[]
với ví dụ về mệnh đề SELECT
MIN[buyPrice]
FROM
products
WHERE
productline = 'Motorcycles';
Code language: SQL [Structured Query Language] [sql]
6
SELECT
MIN[buyPrice]
FROM
products
WHERE
productline = 'Motorcycles';
Ví dụ này sử dụng hàm
7 để tìm giá mua thấp nhất của tất cả xe máyCode language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products WHERE productline = 'Motorcycles';
Code language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products WHERE productline = 'Motorcycles';
trong ví dụ này
- Đầu tiên, chỉ định một điều kiện trong mệnh đề
6 chỉ nhận những sản phẩm có dòng sản phẩm làSELECT MIN[buyPrice] FROM products WHERE productline = 'Motorcycles';
9
Code language: SQL [Structured Query Language] [sql]SELECT MIN[buyPrice] FROM products WHERE productline = 'Motorcycles';
- Thứ hai, sử dụng hàm
MIN[]
để lấy giá trị thấp nhất của giá mua của tất cả các xe máy
Đây là đầu ra
C] Sử dụng MySQL MIN[]
với ví dụ về truy vấn phụ
Để tìm không chỉ giá mà còn các thông tin khác của sản phẩm như mã sản phẩm và tên sản phẩm, bạn sử dụng hàm MIN[]
trong truy vấn con như được hiển thị trong truy vấn sau
Code language: SQL [Structured Query Language] [sql]
SELECT productCode, productName, buyPrice FROM products WHERE buyPrice = [ SELECT MIN[buyPrice] FROM products];
Làm thế nào nó hoạt động
- Truy vấn con trả về sản phẩm có giá mua thấp nhất trong bảng
9
Code language: SQL [Structured Query Language] [sql]SELECT MIN[buyPrice] FROM products;
- Truy vấn bên ngoài chọn sản phẩm có giá mua bằng với giá thấp nhất được trả về từ truy vấn phụ
D] Sử dụng chức năng MySQL MIN[]
với ví dụ về SELECT
productCode,
productName,
buyPrice
FROM
products
WHERE
buyPrice = [
SELECT
MIN[buyPrice]
FROM
products];
Code language: SQL [Structured Query Language] [sql]
5
SELECT
productCode,
productName,
buyPrice
FROM
products
WHERE
buyPrice = [
SELECT
MIN[buyPrice]
FROM
products];
Giống như các hàm tổng hợp khác, hàm MIN[]
thường được sử dụng với mệnh đề
5 để tìm các giá trị nhỏ nhất cho mọi nhómCode language: SQL [Structured Query Language] [sql]
SELECT productCode, productName, buyPrice FROM products WHERE buyPrice = [ SELECT MIN[buyPrice] FROM products];
Ví dụ này sử dụng hàm MIN[]
với mệnh đề
5 để lấy sản phẩm có giá mua thấp nhất cho mỗi dòng sản phẩmCode language: SQL [Structured Query Language] [sql]
SELECT productCode, productName, buyPrice FROM products WHERE buyPrice = [ SELECT MIN[buyPrice] FROM products];
Code language: SQL [Structured Query Language] [sql]
SELECT productline, MIN[buyprice] FROM products GROUP BY productline;
trong ví dụ này
- Đầu tiên, mệnh đề
5 nhóm các sản phẩm theo dòng sản phẩm
Code language: SQL [Structured Query Language] [sql]SELECT productCode, productName, buyPrice FROM products WHERE buyPrice = [ SELECT MIN[buyPrice] FROM products];
- Thứ hai, hàm
MIN[]
trả về sản phẩm có giá mua thấp nhất trong mỗi dòng sản phẩm
E] Sử dụng hàm MIN[]
của MySQL với ví dụ về mệnh đề SELECT
productline,
MIN[buyprice]
FROM
products
GROUP BY productline;
Code language: SQL [Structured Query Language] [sql]
3
SELECT
productline,
MIN[buyprice]
FROM
products
GROUP BY productline;
Truy vấn này tìm các dòng sản phẩm có giá mua thấp nhất dưới 21
Code language: SQL [Structured Query Language] [sql]
SELECT productLine, MIN[buyPrice] FROM products GROUP BY productline HAVING MIN[buyPrice] < 25 ORDER BY MIN[buyPrice];
F] Sử dụng MySQL MIN[]
với truy vấn con tương quan
Truy vấn sau đây chọn sản phẩm có giá thấp nhất trong mọi dòng sản phẩm bằng cách kết hợp hàm
2 với truy vấn con tương quanCode language: SQL [Structured Query Language] [sql]
SELECT MIN[buyPrice] FROM products;
Code language: SQL [Structured Query Language] [sql]
SELECT productline, productCode, productName, buyprice FROM products a WHERE buyprice = [ SELECT MIN[buyprice] FROM products b WHERE b.productline = a.productline];
Trong ví dụ này, đối với mỗi dòng sản phẩm từ truy vấn bên ngoài, truy vấn con tương quan sẽ chọn sản phẩm có giá thấp nhất trong dòng sản phẩm và trả về giá thấp nhất
Giá thấp nhất được trả về sau đó được sử dụng làm đầu vào cho truy vấn bên ngoài để tìm dữ liệu sản phẩm liên quan bao gồm dòng sản phẩm, mã sản phẩm, tên sản phẩm và giá mua
Nếu bạn muốn đạt được kết quả tương tự mà không sử dụng hàm MIN[]
và truy vấn con, bạn có thể sử dụng phép tự nối như sau
Code language: SQL [Structured Query Language] [sql]
SELECT a.productline, a.productCode, a.productName, a.buyprice FROM products a LEFT JOIN products b ON a.productline = b.productline AND b.buyprice < a.buyprice WHERE b.productcode IS NULL;
Trong hướng dẫn này, bạn đã học cách sử dụng hàm MIN[]
của MySQL để tìm giá trị nhỏ nhất trong một tập hợp các giá trị