sql
城南以南-13
曾梦想仗剑走天涯,后来酒喝多了,剑丢了
展开
-
Mysql 使用case when
case开始,when 条件1 then 某值1,when 条件2 then 某值2,…else 某值n,end结束。else sex,如果不指定else的话,其他不符合条件的会被设置为null。原创 2022-11-19 18:48:06 · 1215 阅读 · 1 评论 -
mysql 查询两张表的差集
mysql 查询两张表的差集MySQL is null 查询太慢的问题数据量 20万条column is null查询所耗费时间 2.5s左右length(column) is null查询耗费时间0.5s左右原创 2021-11-25 14:33:30 · 716 阅读 · 0 评论 -
为 MySQL 的查询结果添加排名字段
为 MySQL 的查询结果添加排名字段提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档项目场景:应项目经理和前端的要求,为MySQL语句添加排名字段解决方案:有以下两种解决方案:下面是一个示例表的数据:第一种:然后我们要根据 Roll_No 字段进行排序并给出排名,我们首先必须定义一个初始值为0的变量,然后在查询结果中使用这个变量。如下面的代码:SET @counter=0; SELECT @counter:=@counter+1 AS Rank,LastName原创 2021-11-18 10:46:01 · 3298 阅读 · 0 评论 -
navicat连接pgsql报错:authentication method 10 not supported
navicat连接pgsql报错:authentication method 10 not supported解决方案:找到pgsql的安装目录下的pg_hba.conf文件用文本编辑器打开后做如下修改,然后再数据库查询中执行:SELECT pg_reload_conf(),即可,或者重启pgsql服务添加代码如下:# "local" is for Unix domain socket connections onlylocal all all转载 2021-06-30 11:29:48 · 4408 阅读 · 2 评论