![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL—postgresql
东俊
这个作者很懒,什么都没留下…
展开
-
sql函数踩坑——返回值跟独立执行查询语句结果不符
sql函数踩坑——返回值跟独立执行查询语句结果不符今天使用sql语言格式创建的函数执行查询一直获取不到想要的结果,函数是这样创建的:一开始我想会不会是我查询语句写错了,于是我单独执行了一下发现结果是正确的。这就排除了sql本身的错误,再排除当前数据库的环境问题,那只能是创建的时候函数语法发生了错误。这时我发现在数据库连接工具中sql所有颜色区分的,其中state明显是sql语法内置的关键词,那我更改一下参数的名字:结果就返回正确了,那么问题真的是这样的吗?我再次观察,发现并不是这样的,真正的原创 2021-06-29 10:06:09 · 660 阅读 · 0 评论 -
基于单列去重的多列查询
基于单列去重的多列查询测试表的结构和数据distinct无法满足需求distinct on实现基于一列的去重测试表的结构和数据distinct无法满足需求select distinct author, file, content from file_table;如上图,使用distinct会对select中的所有列,即author、file、content三个合并起来后去重,而不是对一个author去重;因此,如果将distinct后移,放到第二个列前面,还会提示语法错误。distinct原创 2021-06-28 13:59:56 · 215 阅读 · 0 评论