zoukankan      html  css  js  c++  java
  • 开始学习SQL了,请高手回答帮一下小菜鸟,一道面试题

    执行以下脚本可以在数据库中产生需要的表

    Code
    请实现如下效果:
     

    姓名,语文成绩,数学成绩的查询语句
    :

    姓名 语文 数学
    张三 90   95
    李四 XX  XX

    参考了一下网上的资料,自己写得代码如下:

    Code

    有一点不懂
    max(case km.kmname when '语文'then cjt.cj else 0 end) as 语文,
    max(case km.kmname when '数学' then cjt.cj else 0 end) as 数学
    是什么意思!为什么要用MAX呢请高手解答一下,谢谢!
    有没有更好的解决方法?
    另,有没有高级查询这方面的教程呢,因为感觉电子书上讲得很简单,但有几个高手告诉我,将这一些基本的语句用熟就可以达到了,不知道是不是真的...

  • 相关阅读:
    .NET5 ABP框架(二)- WebApi
    找不到版本为(>=2.0.3)的包NETStandard.Library -在 Microsoft Visual Stduio Offine Packages 中找到2个版本[ 最接近:1.6.1 ]
    .NET5 ABP框架(一)
    开学第一节课
    开学考试
    参考:
    安装git
    org.apache.thrift.transport.TTransportException: Could not create ServerSocket on address 0.0.0.0/0.0.0.0:9083.
    hive insert 出现问题
    hive开启远程连接方法
  • 原文地址:https://www.cnblogs.com/dotneter/p/1403381.html
Copyright © 2011-2022 走看看