我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PostgreSQL查询中具有模式匹配语法的参数

Iam writing a golang program in which i query postgres database. I want to to use $1 to supply values and should have a pattern matching

Db.Query("SELECT * FROM table where name like %$1%", user)

it says:

syntax error at or near "%"

Your syntax is wrong, try

user := "%"+user+"%"

rows, err := Db.Query("SELECT * FROM table where name like $1", user)

if err!=nil{
    fmt.Println(err)
}

近期文章

  • Linux抓icmp包分析错误?
  • 请问以下爬虫程序错在哪里,爬取到的数据存不进MQSQL数据库
  • 运行多文件go程序
  • 比较GO中的地图值
  • 执行:反射:使用很少的输入参数进行调用
  • 范围内的[] interfaces {},并获得每种类型的通道字段
  • 收据地址不会显示在golang smtp客户端发送的电子邮件中
  • 如何使用Go lang从mysql获取多列
  • 如何不通过Xcode将* .app上传到Appstore?
  • 进入嵌入式自定义界面
  • 转至:通过TCP连接写入标头
  • 如何解压缩单个文件?
  • fmt.Print(myError)而不隐式调用Error()?
  • Golang,Go:具有返回接口的映射?
  • 如何将syscall.Errno传递给os.Exit?
  • 如何在SQL查询中将URI附加为字符串
  • 如何在Go中迭代地图的所有元素? [重复]
  • 基于c#+.net 编写的在线考试页面无法正确加载 及无法正确评分
  • 如何将命令行选项传递给我的Docker化GoLang程序?
  • SDL2音频无法正确播放

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华