首页 > 数据库 >数据库语句问题

数据库语句问题

时间:2024-03-23 17:57:15浏览次数:16  
标签:语句 case end name 数据库 when else 问题 like


Mysql中表student_table(id,name,birth,sex),查询张姓、李姓的学生总人数,错误的是()?   A select sum(case when name like '张%' then 1 else 0 end) as zhang_first_name ,
sum(case when name like '李%' then 1 else 0 end) as li_first_name
from
student_table; B select count(case when name like '张%' then 2 else null end) as zhang_first_name ,
count(case when name like '李%' then 2 else null end) as li_first_name
from
student_table; C select count(case when name like '张%' then 1 else 0 end) as zhang_first_name ,
count(case when name like '李%' then 2 else 0 end) as li_first_name
from
student_table; D select sum(case when name like '张%' then 1 else null end) as zhang_first_name ,
sum(case when name like '李%' then 1 else null end) as li_first_name
from
student_table; 错误的是c 因为AD均为sum函数,返回1则加一,返回0和不变,返回null和也不变, B和C都是使用的count,返回无论是0,1,2都会加一,但是饭返回null不会加一,则B正确C是错的

标签:语句,case,end,name,数据库,when,else,问题,like
From: https://www.cnblogs.com/syhxx/p/18091406

相关文章

  • JAVA高级面向对象二:多态下的类型转换问题
     packagecom.itheima.多态;publicclassTest{//多态好处publicstaticvoidmain(String[]args){////好处1:实现解耦合,右边对象可以随时切换,后续业务随即改变//Peoplep1=newTeacher();//p1.run();////好处2:可以使用父......
  • 项目第一个问题关于数据库链接
    项目安装SQLserver2022数据库,在安装完数据库后,使用官方数据库链接软件(SSMS)可以正常链接上数据库。但是使用visualstudio2019自带的数据库链接工具却链接不上在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正......
  • FIT5216:离散优化问题
    FIT5216:离散优化问题建模课业1:动物捕捉1概述对于这项任务,您的任务是为给定的问题规范编写一个MiniZinc模型。•将您的作品提交到MiniZinc自动评分系统(使用中的提交按钮MiniZincIDE)。您必须在截止日期(2024年3月22日星期五晚上11:55)前提交,使用MiniZinc获得满分。您可以在截止日......
  • Vue3 - Element Plus 下拉选择器 el-select 覆盖修改 placeholder样式,解决覆盖不生效
    前言如果需要Vue2版本,请访问这篇文章。本文实现了在vue3+element-plus网站开发中,完美覆盖el-select选择器样式,强力修改select下拉选择框placeholder样式,同时也支持修改文字、大小、边框、等,支持任意样式的覆盖修改!网上的教程几乎都不生效,使用本教程的方法......
  • WinAppSDK / WinUI3 项目无法使用 SystemEvents 的问题
    SystemEvents是一个开发win32窗口项目很常用的类,其中封装了一些常用的系统广播消息。在WinUI3项目中,SystemEvents事件经常无法触发,简单排查了一下原因。SystemEvent内封装了一个线程和一个窗口,通过窗口消息在内部线程上调用事件,内部使用了SystemEventInvokeInfo对象来保......
  • 视图渲染数据-iframe跨越问题
    控制器传入数据视图渲染#for循环{%foriteminoverviewof%}{{item.epg}}{%endfor%}#跳转链接{%url'look'%}path('look/',views.look,name='look'),iframe跨越问题X_FRAME_OPTIONS='SAMEORIGIN'#视图控制器引用fromdjango.......
  • Web漏洞--数据库注入
    数据库注入Access、mysql、mssql、mongDB、postgresql、sqlite、oracle、sybase等#上节课JSON注入案例分析天池大数据众智平台-阿里云天池所以json注入时要在1、2、3上面去注入#简要学习各种数据库的注入特点数据库架构组成,数据库高权限操作Access是低等级的数据库,依......
  • 解决VM重新打开后找不到共享文件夹的问题
    我的问题是之前按照网上的文档设置了vm的共享文件夹,能成功使用,但是问题是下一次打开之后就找不到了,虚拟机设置里共享文件夹是启用的,文件夹也完成了映射网络驱动器,但是就是找不到共享文件夹解决方法:方法1:打开终端执行vmhgfs-fuse/mnt/hgfs方法2: 删除虚拟机设置里共享文......
  • SQL语句:对重复字段的记录,只保留时间最新的一条记录
    selectt.*,t.rowidfromMHQC04_NORMLIZEtwherest_no='HQ4M61WW'orderbytimecreateddesc根据上面表字段和表名称,oracle语句,功能为,对于st_no重复的记录,只保留timecreated时间最新的一条,其余的删除。DELETEFROMMHQC04_NORMLIZEWHERErowidIN(SELECTrow......
  • 初用scrapy 报错503 Service Unavailable问题
    毕设基于Hadoop的电子产品推荐系统 系统需要大量的电子产品信息,爬取的是中关村的数据(没有像京东一样的反爬机制)使用scrapyspider爬取页面信息中,可以获取部分页面数据,但爬取一些页面时,会报错503ServiceUnavailable部分代码详情defparse(self,response):if......