mysql least的作用是什么

小億
179
2024-03-02 11:43:06
欄目: 云計(jì)算

`LEAST` 函數(shù)是 MySQL 中用于比較多個(gè)值并返回最小值的函數(shù)。它接受一個(gè)或多個(gè)參數(shù),并返回這些參數(shù)中的最小值。如果參數(shù)列表中包含任何 `NULL` 值,則 `LEAST` 函數(shù)將返回 `NULL`。

例如,假設(shè)有一個(gè)名為 `students` 的表,其中有兩列 `math_score` 和 `english_score`,我們想要查詢每個(gè)學(xué)生的數(shù)學(xué)成績(jī)和英語(yǔ)成績(jī)中較低的分?jǐn)?shù),可以使用 `LEAST` 函數(shù):

```sql

SELECT student_name, LEAST(math_score, english_score) AS lower_score

FROM students;

```

在上面的示例中,`LEAST(math_score, english_score)` 將返回每位學(xué)生的數(shù)學(xué)成績(jī)和英語(yǔ)成績(jī)中較低的分?jǐn)?shù),以 `lower_score` 的別名顯示出來(lái)。

0