返回顶部
首页 > 资讯 > 后端开发 > GO >查询数据库并查看返回结果
  • 129
分享到

查询数据库并查看返回结果

2024-04-04 23:04:44 129人浏览 泡泡鱼
摘要

欢迎各位小伙伴来到编程网,相聚于此都是缘哈哈哈!今天我给大家带来《查询数据库并查看返回结果》,这篇文章主要讲到等等知识,如果你对golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更

欢迎各位小伙伴来到编程网,相聚于此都是缘哈哈哈!今天我给大家带来《查询数据库并查看返回结果》,这篇文章主要讲到等等知识,如果你对golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习

问题内容

我需要检查我的查询返回 true 还是 false。如果它返回 false,我希望它出错。这是我的代码:

func (dr *dbrepo) checkIfUnique(datacenterstring) error {
    statement := `select exists(select 1 from source where datacenter = $3)`

    _, checkIfExists := dr.db.Query(statement)
    if checkIfExists != nil {
        log.Print("Error  is not unique", checkIfExists)
        return checkIfExists
    }
    return nil
}

问题是:我想我需要将 checkifexists 从行转换为布尔值,然后查看它是 true 还是 false。但我不确定如何做到这一点。有任何想法吗?有更好的方法吗?


解决方案


query() 不返回 true 或 false。它返回两个值:*rowserror

func (db *db) query(query string, args ...interface{}) (*rows, error) {
    ...
}

在您的情况下: checkifexists 是错误。通过此错误,您已经可以判断查询是成功还是失败。就像你做的那样:

if checkIfExists != nil {
    return checkIfExists
}

如果您想要更多信息(例如查询检索到的行),则需要将 _ 替换为变量。我们将其命名为 rows,然后使用 rows.scan() 将列中的数据复制到目标。有关详细信息,请参阅 database/sql docs。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注编程网公众号,一起学习编程~

您可能感兴趣的文档:

--结束END--

本文标题: 查询数据库并查看返回结果

本文链接: https://www.lsjlt.com/news/595833.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 查询数据库并查看返回结果
    欢迎各位小伙伴来到编程网,相聚于此都是缘哈哈哈!今天我给大家带来《查询数据库并查看返回结果》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更...
    99+
    2024-04-04
  • java怎么查询数据库返回结果集
    在Java中,可以使用JDBC来连接数据库并执行查询操作,然后将查询结果集返回。以下是一个简单的示例代码,演示了如何查询数据库并返回...
    99+
    2023-09-28
    java 数据库
  • php根据传入数据查询数据后返回查询结果
    需求:根据传入的关键字,实现简单的查询效果 用户名:root密码:123456789数据库名:my_db_02数据表名:user使用编辑器 phpStorm ...
    99+
    2023-09-18
    php mysql 后端
  • 用python操作mysql数据库(之数据查询结果返回字典类型)
    #!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb #建立连接 conn&...
    99+
    2024-04-02
  • PostgreSQL函数怎么返回表查询结果集
    这篇文章主要介绍“PostgreSQL函数怎么返回表查询结果集”,在日常操作中,相信很多人在PostgreSQL函数怎么返回表查询结果集问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • MYSQL查询结果返回的是N/A
    只需要一行SQL语句搞定: 举个栗子  根据name查到3条数据 可是在表里还有一条数据没拿到,这条数据根据name查出来是N/A,所以name肯定有重大嫌疑 排查后得知是字段的字符存在空格或者回车/n,可以用navicat查看该列...
    99+
    2023-09-14
    sql 数据库
  • MySQL查询数据之合并查询结果的案例
    小编给大家分享一下MySQL查询数据之合并查询结果的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!.利用union...
    99+
    2024-04-02
  • php怎么查询数据库输出查询结果
    PHP是一种流行的编程语言,常常被用于服务器端的开发。在PHP开发中,最常见的操作之一是查询数据库,因为多数网站都需要从数据库中读取数据并将其呈现给用户。在查询数据库时,开发人员通常需要输出查询语句,以便于调试和排错。本文将详细介绍PHP查...
    99+
    2023-05-14
    php 数据库
  • php如何查询数据库输出查询结果
    这篇文章主要讲解了“php如何查询数据库输出查询结果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何查询数据库输出查询结果”吧!连接数据库在开始查询数据库之前,需要先连接到数据库。在...
    99+
    2023-07-05
  • Django 查询数据库返回JSON的实现
    目录返回多条数据返回单个对象和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式 返回多条数据 示例 import json from django.http i...
    99+
    2024-04-02
  • 如何使用 PHP 查询数据库并显示结果
    使用 php 查询数据库并显示结果的步骤:连接数据库;查询数据库;显示结果,遍历查询结果的行并输出特定列数据。 如何使用 PHP 查询数据库并显示结果 使用 PHP 查询数据库并显示结...
    99+
    2024-05-02
    php 数据库查询 mysql
  • Django如何实现查询数据库返回JSON
    这篇文章给大家分享的是有关Django如何实现查询数据库返回JSON的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。返回多条数据示例import jsonfrom django.http&nbs...
    99+
    2023-06-20
  • springboot jpa 实现返回结果自定义查询
    目录jpa 返回结果自定义查询第一种方法第二种方法使用jpa两张表联查返回自定义实体1、创建一个SpringBoot空白项目,引入pom依赖2、application.yml配置文件...
    99+
    2024-04-02
  • Node.js查询MySQL并返回结果集给客户端的全过程
    目录前言一、mysql模块二、操作MySQL数据库1.配置Express路由模块2.创建Web服务器3.请求数据总结前言 mysql模块 + Express框架 + 原始Ajax请求...
    99+
    2022-12-27
    node查询mysql并返回结果集 nodejs操作mysql数据库 mysql结果集
  • php查询数据库返回的数据类型是什么
    这篇文章主要讲解了“php查询数据库返回的数据类型是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php查询数据库返回的数据类型是什么”吧!数组类型在PHP中,最常见的数据类型之一就是数...
    99+
    2023-07-05
  • shell怎么获取数据库查询结果
    在 shell 中获取数据库查询结果通常是通过命令行工具来完成的,具体操作取决于你使用的数据库管理系统。以下是一些常见的数据库管理系...
    99+
    2024-03-14
    shell 数据库
  • php如何查询mysql并返回json
    本篇内容主要讲解“php如何查询mysql并返回json”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何查询mysql并返回json”吧!php查询mysql并返回json的方法:首先创...
    99+
    2023-06-20
  • MyBatis查询数据返回null的解决
    MyBatis查询返回null 可能原因 SQL语句查询条件有问题数据库中没数据返回字段与Entity的属性不对应 解决方案 针对 SQL语句查询条件有问题、数据库中没数据...
    99+
    2023-02-05
    MyBatis返回null MyBatis查询返回null
  • 细说php查询数据库会返回什么数据类型
    在使用PHP查询数据库的过程中,我们常常需要了解查询结果返回的数据类型,这样才能更好地对数据进行处理和运用。PHP查询数据库可以使用各种方法和函数,但无论使用哪种方法,查询结果都会返回某些数据类型,本文将为您详细介绍PHP查询数据库返回的数...
    99+
    2023-05-14
    php 数据库
  • PHP 函数返回值的类型如何与数据库查询结果的类型相匹配?
    使用类型转换函数可以匹配 php 函数返回值的类型与数据库查询结果的类型,包括:整型 (intval())、浮点型 (floatval())、字符串 (strval())、布尔值 (bo...
    99+
    2024-04-15
    php 类型转换 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作