回答
假設您想要檢索中的最小值和最大值兩個單獨的行:
SELECT your_column FROM your_table
JOIN
(SELECT
min(your_column) AS min_v,
max(your_column) AS max_v FROM your_table
) minmax
WHERE your_column IN(minmax.min_v,minmax.max_v);
中添加了謝謝。這工作正常 – mallikarjun
@mathguy join_condition是在MySQL下的內部連接的可選。請參閱https://dev.mysql.com/doc/refman/5.7/en/join.html – pah
@mathguy在mysql下的無資格JOIN被解釋爲INNER JOIN(因此答案查詢下的JOIN默認被限定爲INNER) 。此外,關於你對INNER JOINS的關注,如果你按照我提供的文檔,你可以閱讀'在MySQL中,JOIN,CROSS JOIN和INNER JOIN是語法等價物(它們可以互相替換)。在標準的SQL中,它們不是等價的。 INNER JOIN與ON子句一起使用,否則使用CROSS JOIN.'。 – pah
SELECT min(field) as minValue, max(field) as maxValue FROM yourTable
這裏假定最小/最大值是基於數據庫默認值的,沒有什麼更復雜的。
如果您需要兩排你CA使用union
select min(my_column)
from my_table
union
select max(my_column)
from my_table
或UNION ALL用於避免只返回不同的值
select min(my_column)
from my_table
union all
select max(my_column)
from my_table
,如果你需要在一排,你可以
select min(my_column), max(my_column) from my_table;
這比接受的答案要好,因爲它不需要額外的連接。但它應該使用* union all *而不是* union *,因爲union只返回不同的值 –
@ HAL9000 right ..在答案 – scaisEdge
- 1. 最小/最大字符數
- 2. 設置最大。大小,最大整型數和最大字符串長度
- 3. 從Firebase以最大到最小的順序檢索數據
- 4. MySQL數據庫的最大表大小
- 5. 檢索最大列大小
- 6. 表單驗證,在javascript中計算字符串的最小和最大數
- 7. 字符串中的最大字符數
- 8. 最小和最大數據表數據表
- 9. 如何從SQL Server數據庫中檢索最大輸入值?
- 10. 從Pandas DataFrame中的字符串中提取最小和最大年份
- 11. SQL:從數據庫中選擇最多一個數字(大小)
- 12. 檢索最大/最小記錄
- 13. 數據表 - 從字符串類型列獲取最大(日)
- 14. PHP檢索最小值和最大值在2D關聯數組
- 15. 如何獲取字符串的最小值和最大值?
- 16. 設置Zend ValidatorRules的最大和最小字符串長度
- 17. 獲取字符串的最大和最小單詞
- 18. 使用索引的最小和最大數字數組?
- 19. 選擇最小最大用於從數據表組數據
- 20. 陣列的最大和最小數字
- 21. 最大和最小的數字。 python
- 22. 最大字符大小*
- 23. 從SQL Server數據庫表中檢索最後一個id
- 24. LMDB數據庫最大窗口大小
- 25. Javascript:檢查最小字符串長度
- 26. 找到表中數據的最小最大值和平均值
- 27. 如何從代碼數據庫中獲取列的最大值和最小值
- 28. 從xml字符串檢索數據
- 29. 從視圖中搜索最大值和最小值
- 30. 最小和最大jQuery字符計數器
這是Oracle還是MySQL? – mathguy