- 博客(9)
- 收藏
- 关注
原创 postgresql实现自定义排序(decode函数)
格式:order by decode([字段名],字段值1,‘替换值1’,字段值2,‘替换值2’,字段值3,‘替换值3’,)即如果字段值符合【字段值1】,则替换为【替换值1】以此类推举例:根据职务指定排序select * from ioc_rcsdb.a_zb_zwfw_zbzswhere zbsj='2021-12-03'order by decode(zw,'应急值班员','1','区值班长','2')返回结果没有定义排序的会乱序排,如“区带班员”延申——decode函数更多也用
2022-01-06 17:00:40 12470 5
原创 postgresql死锁查询和解决方法
问题描述:使用图形界面修改了一个表字段名,以及给另一个表增加了一个字段,结果导致这两个表都执行不了,跑sql跑很久就出不来结果。问题原因:直接修改表结构导致锁表问题解决: --查询是否锁表了select oid from pg_class where relname='可能锁表了的表'select pid from pg_locks where relation='上面查出的oid'--如果查询到了结果,表示该表被锁 则需要释放锁定select pg_cancel_backend(上面查到
2021-11-12 21:55:15 9123
原创 postgresql批量导出表结构
导出表英文名,字段英文,字段注释,字段类型,类型长度。目前还不知道怎么导出表中文名,知道的朋友告诉我一下,谢谢大哥了!select c.relname AS "表名",a.attnum AS "序号",a.attname AS "字段编码",d.description AS "字段名称",format_type(a.atttypid, a.atttypmod) as 字段类型,(case when a.attlen > 0 then a.attlen else a.atttypmod
2021-09-28 17:40:53 1067
转载 数据仓库的分层
数据仓库的分层https://www.cnblogs.com/itboys/p/10592871.html这篇文章我觉得讲的很好,对为什么要分层,怎么分层都有介绍
2021-05-21 09:52:50 90
原创 Jupyter Notebook启动自动打开浏览器
在命令窗口中输入:jupyter notebook --generate-config会弹出一个路径,在文件夹中找到这个路径并打开编辑:ctrl+f 查找到c.NotebookApp.browser:去掉注释,在其上面增加两行代码:import webbrowserwebbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\Program Files (x86)\Google\Chrome\Application\ch
2020-09-11 22:15:58 1082 1
原创 Opening and ending tag mismatch: meta line 3 and head错误
使用lxml.etree.parse()解析html文件,该方法默认使用的是“XML”解析器,所以如果碰到不规范的html文件时就会解析错误:lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: meta line 3 and head, line 6, column 8只要在代码中增加这两条语句即可方便大家复制,这里另外贴出来parser = etree.HTMLParser(encoding="utf-8")parser=pa
2020-09-10 16:12:05 2918 3
原创 mysql 中 order by in 和order by if 的用法
mysql 中 order by in 和order by if 的用法一、order by in举例:不知道大家有没有做过SQL zoo的题目,里面有一题就是对这个知识点的考查题目如下:可以将表达式主题IN(“化学”,“物理”)用作值-它可以是0或1。 显示1984年获奖者和主题(按主题和获奖者名称排序);但最后列出化学和物理。其实这个题目已经给提示了,直接运行初始代码可以看到subject in 符合里面的条件的话是1,否则是0.明白这个原理之后就可以来看看正确答案了SELECT
2020-08-19 11:16:22 3438 4
原创 Scrapy安装教程(图文)
一、直接下载在“开始”里面输入“cmd”进入命令提示符窗口,然后输入pip install scrapy看看下载是否成功二、第一步不行的话,看这里先把各种依赖各种包给安装了先1.安装lxml包,pip install lxml2.安装wheel包,pip install wheel3.安装Pyopensssl,pip install pyopenssl4.安装Twisted,进入网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted滑
2020-05-10 14:55:32 6116 3
原创 Anaconda安装超详细图文教程
一、官网下载地址https://www.anaconda.com/download/点击download二、选择对应的版本我的是windows-64的,python3.8版本三、
2020-05-10 10:30:10 9489 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人