查询的时候需要返回符合一定条件的数据,同时还想知道这张表中共有多少数据,如:根据username查询password,phone.......然后还要知道表中一共有多少条数据,能一条语句实现么,请大神指点
加上查询条件和没有加查询条件的num值不一样怎么解......,语句如下:(有筛选条件) select count(username)as num,sex,state from userinfo where username = 'caohj',结果num=1,sex=男,state=1
追答对呀!你已经确定username = 'caohj',难道你的表里面有多个叫'caohj'的吗?
追问(无筛选条件)select count(username)as num,sex,state from userinfo,结果num = 3,sex = 男,state = 1是字数不够了,所以分开写.....
追答这就说明你的表里面只有3个username
追问可是只是出来了一条username的数据,有办法3条username的数据都筛选出来么?
追答那你就这样写嘛!
select count(username)as num,username,sex,state from userinfo
你看我的无筛选条件那条
本回答被提问者和网友采纳