在SQL查询的where子句中检查数组数据

时间:2019-04-24 04:35:29

标签: php mysql sql

我想从数组变量检查sql查询中的条件。 首先,我执行查询以查找数据分析。其次,我希望在何处检查这些数据。 我的功能就是这样

public static String highAndLow(String numbers) {
    int[] nums = Arrays.asList(numbers.split(" ")).stream()
            .filter(s -> ! s.isEmpty())
            .mapToInt(Integer::parseInt)
            .toArray();
    if (nums.length == 0)
        return "";
    int max = IntStream.of(nums).max().getAsInt();
    int min = Arrays.stream(nums).min().getAsInt(); // Arrays.stream is alternate to IntStream.of
    return max + " " + min;
}

0 个答案:

没有答案