SQL插入合计行的问题
来源:百度知道 编辑:UC知道 时间:2024/05/31 18:58:33
有一张Users数据库表,共两个字段Name和Password。
现在想写一个查询,查询出所有的行,并且查询出所有记录的行数。
请问这个SQL语句该怎么写?
我写成了select Name,Password,count(Name) from Users
为什么总报错?.
请高手指点。
现在想写一个查询,查询出所有的行,并且查询出所有记录的行数。
请问这个SQL语句该怎么写?
我写成了select Name,Password,count(Name) from Users
为什么总报错?.
请高手指点。
select Name,Password,(select count(Name) from Users) from Users
所有记录行数
select count(Name) from Users
所有行
select Name,Password from Users
你的语句没写GROUP BY Name,Password
因为count()函数只返回一个值,不能和查询多行数据一起使用
应该分开写:
select Name,Password from Users --查询出所有的行
select count(*) from Users --查询出所有记录的行数,*代表所有的列
oracle:::: select Name,Password,count(*) over(order by name) from Users
sqlserver 不会