• ADADADADAD

    使用mysql中case方法的好处有哪些[ mysql数据库 ]

    mysql数据库 时间:2024-11-29 10:09:13

    作者:文/会员上传

    简介:

    mysql的case方法的使用好处:1、在显示查询结果时可以灵活的组织格式;2、有效避免了多次对同一个表或几个表的访问。mysql的case方法的使用好处:select 与 case结合使用最大的好

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    mysql的case方法的使用好处:1、在显示查询结果时可以灵活的组织格式;2、有效避免了多次对同一个表或几个表的访问。

    mysql的case方法的使用好处:

    select 与 case结合使用最大的好处有两点,一是在显示查询结果时可以灵活的组织格式,二是有效避免了多次对同一个表或几个表的访问。

    下面举个简单的例子来说明。例如表 students(id, name ,birthday, sex, grade),要求按每个年级统计男生和女生的数量各是多少,

    统计结果的表头为,年级,男生数量,女生数量。如果不用select case when,为了将男女数量并列显示,统计起来非常麻烦,先确定年级信息,再根据年级取男生数和女生数,而且很容易出错。

    用select case when写法如下:

    SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 ELSE NULLEND) 男生数, COUNT (CASE WHEN sex = 2 THEN 1ELSE NULL END) 女生数FROM studentsGROUP BY grade;
    使用mysql中case方法的好处有哪些.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlcase