登录
首页 >  数据库 >  MySQL

sql查询数据总条数后怎么接收count(1)或者count(*)的值?

来源:SegmentFault

时间:2023-02-24 09:31:49 396浏览 收藏

你在学习数据库相关的知识吗?本文《sql查询数据总条数后怎么接收count(1)或者count(*)的值?》,主要介绍的内容就涉及到MySQL、前端、Node.js、javascript,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

昨天在写项目时,利用nodejs部署的服务器去查询数据库中所有数据的条数时,出现一个问题,那就是给我返回了一个前端无法接收的字段。

// sql语句是这样的
const sql = 'select count(1) from products'

// nodejs中发送的代码是这样的
res.send({
  status: 200,
  msg: '获取所有数据的条数',
  result
})

当我在前端请求时发现,给我返回的result字段中,键竟然是

const sql = 'select count(1) as result from products'

这样就可以了,将

count(1)
的值存储进
result
中,然后利用
es6
的键值对简写方式就可以获取到了,如果
as
后换成其他变量名,那么发送数据时就应该写成
result: 其他变量名
了,在前端请求并获取到的数据就是一个正常的键名
result
了,对应的就是总条数的值。

以上就是《sql查询数据总条数后怎么接收count(1)或者count(*)的值?》的详细内容,更多关于mysql的资料请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表