题解 | SQLW21 统计员工薪资扣除比例

with t1 AS (
    SELECT
        a.staff_id,
        b.staff_name,
        ROUND(
            100 * a.dock_salary / a.normal_salary
        ,1)
             AS dock_ratio
    FROM salary_tb a
    LEFT JOIN staff_tb b
    ON a.staff_id = b.staff_id
    WHERE b.department = 'dep1'
    ORDER BY dock_ratio DESC
)
SELECT staff_id,
       staff_name,
       CONCAT(dock_ratio,'%') AS dock_ratio
FROM t1;

# 这道题还是比较简单的

全部评论

相关推荐

09-28 22:01
已编辑
广西科技大学 IT技术支持
合适才能收到offe...:找桌面运维?
点赞 评论 收藏
分享
09-25 00:00
已编辑
电子科技大学 Java
球球与墩墩:这不是前端常考的对象扁平化吗,面试官像是前端出来的 const flattern = (obj) => { const res = {}; const dfs = (curr, path) => { if(typeof curr === 'object' && curr !== null) { const isArray = Array.isArray(curr); for(let key in curr) { const newPath = path ? isArray ? `${path}[${key}]` : `${path}.${key}` : key; dfs(curr[key], newPath); } } else { res[path] = curr } } dfs(obj); return res; }
查看3道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务