Mysql 使用x-“WHERE”语句对记录进行计数,并将其分配给x个变量

Mysql 使用x-“WHERE”语句对记录进行计数,并将其分配给x个变量,mysql,Mysql,从桌子上我想得到 字段地址为=0并将其分配给counta的记录数 字段地址为=6并将其分配给countb的记录数 以此类推……也许介于两者之间更容易阅读: select (select count(address) from realestate where address <= 5 and address >= 0) as counta, (select count(address) from realestate

从桌子上我想得到 字段地址为=0并将其分配给counta的记录数 字段地址为=6并将其分配给countb的记录数

以此类推……

也许介于两者之间更容易阅读:

select (select count(address) 
        from realestate 
        where address <= 5 and address >= 0) as counta,
       (select count(address) 
        from realestate 
        where address <= 12 and adress >= 6) as countb
select
    (select count(address) from realestate 
    where address between 0 and 5) as counta,
    (select count(address) from realestate 
    where address between 6 and 12) as countb

为什么是0到5;为什么是6比12?提供更多信息;我看不出模式