小编jai*_*lob的帖子

在SQL中查询具有不明确列名的错误

我在此查询(InvoiceID)中收到了一个不明确的列名称错误.我无法弄清楚为什么.它们似乎都正确连接,为什么管理工作室不知道显示VendorID?任何帮助将不胜感激.

查询:

SELECT 
    VendorName, InvoiceID, InvoiceSequence, InvoiceLineItemAmount
FROM Vendors 
JOIN Invoices ON (Vendors.VendorID = Invoices.VendorID)
JOIN InvoiceLineItems ON (Invoices.InvoiceID = InvoiceLineItems.InvoiceID)
WHERE  
    Invoices.InvoiceID IN
        (SELECT InvoiceSequence 
         FROM InvoiceLineItems
         WHERE InvoiceSequence > 1)
ORDER BY 
    VendorName, InvoiceID, InvoiceSequence, InvoiceLineItemAmount
Run Code Online (Sandbox Code Playgroud)

sql

29
推荐指数
3
解决办法
21万
查看次数

Java,平均数字列表

在以下Java代码中,我的平均温度是小数点后1位.

例如,而不是69.0它的6.9.

输入可以是任何10个数字.所以我要说输入10个温度,每个1个是10度.10个输入的总数是100,所以平均值应该是10,但我的平均值是1.0.

码:

import java.util.Scanner;
public class NumberAboveAverage {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        final int TotalTemps = 10;
        double[] numbers = new double[TotalTemps];
        double sum = 0;
        double average = 0;
        double max = 0;
        for (int n = 0; n < numbers.length; n++) {
            System.out.print("Enter a temperature: ");
            numbers[n] = input.nextInt();

            if (numbers[n] > max) {
               max = numbers[n];
            }
            sum = numbers[n];
        }

        for (int i …
Run Code Online (Sandbox Code Playgroud)

java average

0
推荐指数
1
解决办法
2883
查看次数

标签 统计

average ×1

java ×1

sql ×1