一般模糊查询语句如下:
代码如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件
其中关于条件,SQL提供了四种匹配模式:
1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
比如 SELECT * FROM [user] WHERE u_name LIKE ‘%三%’
将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。
另外,如果需要找出u_name中既有“三”又有“
sqlrows
sqlrows是一个静态代码分析器,它通过报告sql.Rows使用错误的诊断信息来帮助发现错误。
安装
您可以通过go get命令获取sqlrows 。
$ go get -u github.com/gostaticanalysis/sqlrows
快速开始
当Go为1.12或更高版本时, sqlrows使用go vet运行,如下所示。
$ go vet -vettool= $( which sqlrows ) github.com/you/sample_api/...