-
[SQL] oracle一句sql搞定积分兑换跟撤销
oracle一句sql搞定积分兑换和撤销积分功能由原来的有效期1个月升级到1年,相应的积分兑换功能就遇到了难题。1、兑换需要从最接近有效期的积分月份里扣除2、撤销兑换时的积分还原问题开始设计是一个月一个月的查询然后扣除,这种查询多次数据库,效率很低。最终发现了oracle数据库的sum(nid)?o...
120
热度 -
[SQL] sqlzoo习题答案-SELECT basics/zh
sqlzoo练习答案--SELECTbasics/zh這個教程介紹SQL語言。我們會使用SELECT語句。我們會使用WORLD表格namecontinentareapopulationgdpAfghanistanAsia6522302550010020343000000AlbaniaEurope28...
166
热度 -
[SQL] SQL Server时间粒度系列-第4节季、年时间粒度详解
SQLServer时间粒度系列----第4节季、年时间粒度详解本文目录列表:1、SQLServer季时间粒度2、SQLServer年时间粒度3、总结语4、参考清单列表SQLServe季时间粒度季时间粒度也即是季度时间粒度。一年每3个月是一个季,一年共4季,1月到3月是第1季、4月到6月是第2个季、依...
111
热度 -
130
热度 -
[SQL] 小结一下SQL的全局变量
总结一下SQL的全局变量SQLServer2008中的全局变量及其用法T-SQL程序中的变量分为全局变量和局部变量两类,全局变量是由SQLServer系统定义和使用的变量。DBA和用户可以使用全局变量的值,但不能自己定义全局变量。下面详细总结一下SQLServer2008中的33个全局变量,并且写一...
130
热度 -
[SQL] 这辈子写过的比较好玩儿的几个sql
这辈子写过的比较有意思的几个sql递归withmyRecursionas(select*fromrecursionwhereid=1unionallselectr.*frommyRecursionm,recursionrwherem.id=r.pid)select*frommyRecursionPs...
84
热度 -
[SQL] SQL-联合查询【Union】
SQL--联合查询【Union】集合运算符是针对两个集合操作的,两个集合必须有相同的列数;列具有相同的数据类型(至少能够隐式转换的);最终输出的集合的列名是,由第一个集合的列名来确定的(可以用来连接多个结果)。注意:联合【Union】与连接不一样【Join】。联合:将多个结果集,合并为一个结果集。U...
106
热度 -
[SQL] 小心SQL SERVER 2014新特性——基数评估引起一些性能有关问题
小心SQLSERVER2014新特性——基数评估引起一些性能问题在前阵子写的一篇博文“SQLSERVER2014下IFEXITS居然引起执行计划变更的案例分享”里介绍了数据库从SQLSERVER2005升级到SQLSERVER2014后,发现一个SQL出现性能问题,当时分析后...
306
热度 -
[SQL] 浅谈一下sql 查询语句的一些有关问题和优化
浅谈一下sql查询语句的一些问题和优化昨天在做一个sql代码查询的问题,发现了一些可优化的东西,借此记录一下。1,善用withas之前在写sql分页查询的时候,就只是用嵌套查询,然后一个普通的关联几个表查询,例如:SELECT*FROM( SELECTTOP100lr.SKU,lr.Ite...
75
热度 -
[SQL] SQL Server时间粒度系列-第3节旬、月时间粒度详解
SQLServer时间粒度系列----第3节旬、月时间粒度详解本文目录列表:1、SQLServer旬时间粒度2、SQLServer月有关时间粒度3、SQLServer函数重构4、总结语5、参考清单列表SQLServer旬时间粒度SQLServer不存在旬这个时间粒度,这个时间粒度在我们国家存在的。一...
126
热度 -
[SQL] SQL 话语日期用法及函数
SQL语句日期用法及函数SQL语句日期用法及函数--DAY()、MONTH()、YEAR()——返回指定日期的天数、月数、年数;selectday(cl_s_time)as'日'fromclass--返回天select'月'=month(cl_s_time)fromclass...
160
热度 -
[SQL] SQLite使用(2)&&数据类型
SQLite使用(二)&&数据类型1.概述我们熟知的数据库引擎大部分采用静态数据类型,即列定义的类型定义了值的存储,并且值要严格满足列的定义,同一列所有值的存储方式都相同,比如定义了一个列类型为整型int,不能在该列上输入'abc'。SQLite的数据类型则采用了动态类型,列定义不能...
71
热度 -
96
热度 -
[SQL] 基准sql语句,学习
标准sql语句,学习标准SQL语句总结标准SQL语句总结,标准SQL语言基本上适用于下面所列出的数据库软件-----------------------------------------------------------------------------数据库软件清单A商业数据库软件如下1.微...
139
热度 -
[SQL] sqlzoo习题答案-SUM and COUNT
sqlzoo练习答案--SUMandCOUNTWorldCountryProfile:AggregatefunctionsThistutorialisaboutaggregatefunctionssuchasCOUNT,SUMandAVG.Anaggregatefunctiontakesmanyva...
90
热度 -
[SQL] sqlzoo练习题答案-SELECT within SELECT Tutorial
sqlzoo练习答案--SELECTwithinSELECTTutorialThistutoriallooksathowwecanuseSELECTstatementswithinSELECTstatementstoperformmorecomplexqueries.namecontinentare...
692
热度 -
[SQL] sqlzoo练习题答案-More JOIN operations
sqlzoo练习答案--MoreJOINoperationsMovieDatabaseThistutorialintroducesthenotionofajoin.Thedatabaseconsistsofthreetablesmovie,actorandcasting.movieactorcast...
631
热度 -
[SQL] SQL Server无法收缩日志文件 2 因为逻辑日志文件的总数不能少于 2有关问题
SQLServer无法收缩日志文件2因为逻辑日志文件的总数不能少于2问题SQLServer无法收缩日志文件2因为逻辑日志文件的总数不能少于2问题最近服务器执行收缩日志文件大小的job老是报错我所用的一个批量收缩日志脚本USE[master]GO/******Object:StoredProcedur...
154
热度 -
[SQL] 怎么在PL/SQL中修改ORACLE的字段顺序
如何在PL/SQL中修改ORACLE的字段顺序今天下午工作中遇到的问题,我需要将A表中的数据放到它的备份表A_1中去,但A_1表中缺少两个字段,于是我就给它加上两个字段,但新加的字段会默认排在在最后面,与表A中的字段顺序不一致,那么用insertintoA_1select*fromA;时就会出错。当...
142
热度 -
[SQL] sqlzoo习题答案-The JOIN operation
sqlzoo练习答案--TheJOINoperationgameidmdatestadiumteam1team210018June2012NationalStadium,WarsawPOLGRE10028June2012StadionMiejski(Wroclaw)RUSCZE100312June2...
183
热度