当前位置: 首页 > news >正文

网页设计规范大全/sem优化公司

网页设计规范大全,sem优化公司,潮州有没有做网站的人,做网站怎么赚钱滑县电1.Case函数的用法 (1)使用类似:switch-case与if-else if。 (2)语法: case [字段] when 表达式 then 显示数据 when 表达式 then 显示数据 else 显示数据 end (3)百分制转换素质教育 1)如图:我们要将显示的数据转换成ABCDE&#xf…

1Case函数的用法

   (1)使用类似:switch-case与if-else if。

   (2)语法:

    case [字段]

      when 表达式 then 显示数据

      when 表达式 then 显示数据

      else 显示数据

    end

   (3)百分制转换素质教育

     1)如图:我们要将显示的数据转换成ABCDE,规则是90分以上显示A80分以上显示B,以此类推。

     

    2)执行的SQL语句是:

  Select ID,TestBase,
  Case 
    When testBase>=90 then ‘A’
    When testBase>=80 then ‘B’
    When testBase>=70 then ‘C’
    When testBase>=60 then ‘D’
    Else ‘E’ end as testBaseLevel,
  testBeyond,testDate from Score

   3)最后的执行结果如图所示:

     

   (4)注意:

      1)case对应的就写上end

      2)end后面跟别名(case与end之间相当于一个字段(对象))

   (5)和C#switch-语法作比较

    1)C# 

      Switch(变量)

      {

        Case 常量1:结果1;break;

        Case 常量2:结果2;break;

        Default :默认结果;break;
      }

    2) SQL

      SQL语法我在上面写了,可以对比看一下。

  (6)对应的if-else if语法

    1) C#

      If(表达式1) {结果1;}

      else if(表达式2) {结果2}

      else {默认结果;}

    2)SQL Server

      case

        when 表达式1 then 显示1

        when 表达式2 then 显示2

        else 默认显示

      end

    3)举例说明,如果我们存放性别的时候在数据库中是用f,m标识的,现在我们想要用男女标识,SQL语句如下:

 

  Select ID,Name,stuSex,casewhen stuSex=’m’ then ‘男’when syuSex=’f’ then ‘女’else ‘其它’end as stuSexType,stuDate from Student。

 

 

      (7)练习案例:

    1)在数据库中执行这段代码: 

  use Test
  go
  create table PracticeTest
  (
    number varchar(10),
    amount int
  )
  insert into PracticeTest(number,amount) values('RK1',10)
  insert into PracticeTest(number,amount) values('RK2',20)
  insert into PracticeTest(number,amount) values('RK3',-30)
  insert into PracticeTest(number,amount) values('RK4',-10)

      2)实现的效果如下:

     

    3)可以看出,首先select中应该有三个字段,并且将数据大于0的放到收入中,那么另一个为0,并且将小于0的放到支出里面,另一个为0,下面我们写实现的SQL语句: 

  select number as 单号,
    case when amount>0 then amount
      else 0end as 收入,
    case
      when amount<0 then -amount
      else 0
    end as 支出
  from PracticeTest

    (8)一道面试题的练习:

    1)如图:我们写出下面执行的代码,数据库大家自己建或者我在下面附加脚本了,大家制药执行一下即可:

       

    2)执行的SQL语句:

 

  create table Score
  (
    学号 nvarchar(10),
    课程 nvarchar(10),
    成绩 int
  )
  insert into Score values('0001','语文',87)
  insert into Score values('0001','数学',79)
  insert into Score values('0001','英语',95)
  insert into Score values('0002','语文',69)
  insert into Score values('0002','数学',84)

 

    3)实现功能的SQL语句的书写

 

  select 学号,sum(
    case
      when 课程='语文' then 成绩
      else 0
    end) as 语文,sum(
    case
      when 课程='数学' then 成绩
      else 0
    end) as 数学,sum(
    
case
      
when 课程='英语' then 成绩
      else 0
    end) as 英语
  
from score group by 学号

 

转载于:https://www.cnblogs.com/kloseking/p/3175751.html

http://www.jmfq.cn/news/5251699.html

相关文章:

  • 黄岐网站制作/如何查询百度收录
  • 钦州做网站/自己如何开网站
  • wordpress免登陆发布模块/seo综合查询平台官网
  • 陵水媒体建站哪家好/百度首页推广广告怎么做
  • 建设部考试中心网站/网站排名优化推广
  • 开设一个网站的费用/百度站长seo
  • 大型建设工程类考试辅导网站/谷歌seo排名技巧
  • 网站开发技术及特点/优化的含义
  • 苏州工业园区两学一做网站/整合营销传播的方法包括
  • 企业没有网站怎样做推广方案/深圳疫情最新消息
  • 企业网站建设现状/百度竞价排名怎么收费
  • 室内设计工作室网站怎么做/百度网站排名怎么提高
  • 软件网站技术开发公司/怎么自己做网站推广
  • 网站建设联/百度关键词优化专家
  • 外贸公司网站模板/百度代运营推广
  • 网站备案进度/企业网站首页
  • 南京百度网站制作/网站维护一年一般多少钱?
  • 简述建设iis网站的基本过程6/网站优化比较好的公司
  • 下载网站软件免费安装/上海公布最新情况
  • 第一个做网站的是谁/seo优化网站推广
  • 做品牌推广应该怎么做/临沂seo优化
  • 门户网站建设方案ppt/百度网页入口官网
  • 新疆建设工程云网站操作具体流程/seo引擎优化
  • 做视频网站收费标准/现在什么app引流效果好
  • 网站资源库建设报价/抖音矩阵排名软件seo
  • 贵阳哪里做网站/百度爱企查电话人工服务总部
  • 施工合同电子版/宁波百度快照优化排名
  • 广水做网站/重庆网站优化公司
  • 中国视觉设计网站/东莞网站建设市场
  • 网站怎么做app吗/营销咨询师