
sql
zhuanghw全栈工程师
原用名 zhw0596
个人小程序:迅风去水印、西瓜泰斗、playTodo清单
个人公众号:得已科技、好风壁纸
展开
-
分析解决left join 导致表数据重复
left join 并不会导致重复,关键要去查看 关联的子表里面数据 必定有重复数据而解决子表重复sqlOracle sql 可采用row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再.原创 2021-11-03 10:11:51 · 8365 阅读 · 0 评论 -
Oracle数据库 sql语句 毫秒与日期的相互转换
一:毫秒转换为日期:SELECT TO_CHAR(1530867673000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS CDATE FROM DUAL;二:日期转换毫秒:...原创 2020-03-26 14:53:17 · 1676 阅读 · 0 评论 -
查看sqlServcer和oralce数据库的的类型类型对应
SELECT *FROM msdb.dbo.MSdatatype_mappings原创 2020-01-02 15:05:22 · 190 阅读 · 0 评论 -
Oracle根据经纬度查询附近范围内的数据
SELECT * FROM SP_SO_ESLCS_STATION_HOUSEWHERE SQRT( (((114.0628672 - LNG) * ACOS(-1) * 12656 * COS(((114.0628672 + LNG) / 2) * ACOS(-1) / 180) / 180) * ((114.062...原创 2019-11-04 10:05:51 · 2244 阅读 · 1 评论 -
经典SQL语句大全
SQL语句参考,包含Access、MySQL 以及 SQL Server基础创建数据库CREATE DATABASE database-name 12删除数据库drop database dbname12备份sql server创建 备份数据的 device USE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup...原创 2018-03-31 10:07:14 · 251 阅读 · 0 评论 -
while (rs.next()) 与 if(rs.next())的区别
如果说是"判断结果集里有没有值" 那么用if(rs.next) while是用来做循环输出的 换句话说 就是"如果结果集里还有值" 没有则停止循环 这个一般在JSP做显示用1、rs = stmt.exeQuery(sql)后,rs肯定不会为null,注意,是rs对象不会为null,而不是其包含的result2、既然rs不会为null,所以在rs = stmt.exeQuery(sql)后,使用wh...原创 2018-04-29 17:18:53 · 19425 阅读 · 0 评论 -
MySQL ERROR 1005: Can't create table (errno: 150)解决办法
在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。出现问题的大致情况1、外键的引用类型不一样,如主键是int外键是char2、找不到主表中引用的列3、主键和外键的字符编码不一致,也可能存储引擎不一样其他原因 外键名 这一列 名称重复...转载 2018-09-10 12:48:05 · 1471 阅读 · 0 评论 -
数据库设计——评论回复功能
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/zhoutaochun/article/details/711061171、概述评论功能已经成为APP和网站开发中的必备功能。本文主要介绍评论功能的数据库设计。评论功能最主要的是发表评论和回复评论(删除功能在后台)。评论功能的拓展功能体现有以下几方面: (1)单篇文章的评论数量和信息...原创 2018-10-14 10:28:09 · 1688 阅读 · 1 评论