首页 > 数据库 >mysql 多个count(*)结果展示在一行

mysql 多个count(*)结果展示在一行

时间:2023-05-25 10:15:17浏览次数:43  
标签:count 展示 DISTINCT qid question mysql NULL TRUE

1 select
2   count(DISTINCT qid, IF(question_type = '单选题', TRUE, NULL)) as 单选题总数,
3   count(DISTINCT qid, IF(question_type = '多选题', TRUE, NULL)) as 多选题总数,
4   count(DISTINCT qid, IF(question_type = '判断题', TRUE, NULL)) as 判断题总数
5 from
6   questions

 

标签:count,展示,DISTINCT,qid,question,mysql,NULL,TRUE
From: https://www.cnblogs.com/bc1230/p/17430309.html

相关文章

  • 【MySQL用法】mysql日期时间函数总结(附带mysql官网介绍)
    MySQL提供了大量丰富的函数,在MySQL的使用中经常会用到各种函数,本文记录的是常见的MySQL的日期与时间函数,主要用于处理日期和时间值。MySQL获得当前日期+时间函数获得当前日期+时间(date+time)函数:now(),SYSDATE();SELECTnow(),SYSDATE();sysdate()日期时间函数跟now()类似,区......
  • 【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中
    背景:我想查看日志级别,知道类名,所以就用快捷键Ctrl+Shift+n查看。在IDEA 中的任何位置都可以使用此快捷键Ctrl+Shift+n或者麻烦点的,知道类名查找类:Ctrl+Shift+Alt+N; 哈哈,我知道你不会记麻烦的。PS:如果按下这些快捷键之后没有反应,第一反应就应该是快捷键冲突,比如你......
  • mysql is neither service nor target!?(suse12 sp5)
    今天想在自己的Suse虚拟机上安装mysql,安装好了并且初始化之后,一直无法启动mysql.cp/data/mysql/support-files/mysql.server/etc/init.d/mysqldchmod+x/etc/init.d/mysqldchkconfig--level35mysqldonchkconfig--addmysqldchkconfig--list1.servicemysqlstart;......
  • django使用mysql数据库
    1、启动/停止mysqlnetstartmysql80netstopmysql802、登录mysqlmysql-uroot-ppassword3、创建数据库/databasecreatdatabaseday10DEFAULTCHARSETutf8COLLATEutf8_general_ci;4、pycharm设置使用mysql,在settings中添加如下代码1DATABASES={2......
  • R : 生成一个堆叠图用于展示OTU在不同分类水平上的相对丰度,并结合一个聚类树进行可视
    setwd("E:\\中国农业科学院\\20220927宏基因组教学\\02后期分析\\01堆叠图")rm(list=ls())library(tidyverse)library(ggplot2)library(ggtree)library(treeio)library(ggsci)library(cowplot)otu=read.table('top10.2.txt',row.names=1,sep='\t'......
  • MySQL删除数据
    1、delete可以直接删除数据,也可以根据条件删除数据1.1语法格式:deletefrom 表名 where。。。。。1.2举例:删除津贴为500的员工deletefromempwherecomm=500;1.3删除津贴为null的员工deletefromempwherecommisnull;......
  • MySQL学习基础篇Day9
    6.事务6.1事务简介事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。就比如:张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。这一组操......
  • mysqld_multi实现单机主从复制
    文档课题:mysqld_multi实现单机主从复制.数据库:mysql5.7.18系统:rhel7.3安装包:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz1、理论知识mysqld_multi用于在一台服务器上管理多个mysqld进程,这些进程使用不同的socket文件并监听不同端口.mysqld_multi可以批量启动、关闭、或报告m......
  • MySQL数据基础知识整理—5
        今天是MySQL数据库基础知识整理的最后一章,本次我们要整理的是隔离性和MVCC多版本并发控制技术。隔离性    在我们进行多事务的处理时,难免会出现多个事务由于不当的操作导致事务发生不可逆转的错误结果。因此,MySQLS数据库为了防止这样的事情发生,使多个并发事物之......
  • 同步mysql数据库binlog用户所需要权限
    同步mysqlbinlog用户读写权限报错提示doesnothaveREPLICATION_CLENTprivilege 使用场景:常用于阿里云flink同步数据库binlog使用解决方案:fiink cdc 的表用户,需要有Replicationclient,Replicationslave权限。授权命令如下:grantReplicationclienton*.* toods_base@......