sql >> データベース >  >> RDS >> Mysql

昇給後に平均給与を下回っている従業員を取得する

    あなたは正しい考えを持っています。whereでエイリアスを使用することはできません。 そのような条項。数式を直接使用するだけで、問題はありません。また、おそらく<=を使用する必要があります 、=ではありません :

    select Fname, Lname, Salary, 1.10 * Salary as NewSalary
    from   employee
    where  1.10 * Salary - (select AVG(salary) from employee) <= 400;
    


    1. Laravelでの複雑なクエリのorderByの後のGroupBy

    2. Ubuntuでpostgresqlを完全にパージして再インストールする方法は?

    3. CurrentUtcDateTimeは存在しません-EntityFrameworkとMySql

    4. 使用中のSQLServerのバージョンはデータ型datetime2をサポートしていませんか?