我有一个数据库表数据如下。

abc
bcd
cdef
ferd
testd

我需要得到如下的最小值和最大值
abc
testd

如何编写SQL查询以获得高于输出的结果?

最佳答案

假设要在两个单独的行中检索最小值和最大值:

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);

关于mysql - 从数据库表中检索最小和最大字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38685763/

10-13 04:24