-
[SQL] sqlplus登录\联接命令、sqlplus命令的使用大全(转)
sqlplus登录\连接命令、sqlplus命令的使用大全(转)我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sqlbuffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sqlbuffer中的sql语句进行修改,然后再...
101
热度 -
[SQL] SQL 报错信息收拾及解决方案(持续更新)
SQL报错信息整理及解决方案(持续更新)整理一下自己遇见过的SQL各种报错信息及相应解决方法,方便以后查阅,主要平台为Oracle:ORA-01461:仅能绑定要插入LONG列的LONG值:原因:插入操作时,数据大于字段设定大小,Oracle会自动将数据转为long型,然后报插入失败错误。解决:更改...
163
热度 -
[SQL] SQL挑战——怎么高效生成编码
SQL挑战——如何高效生成编码有这样一个需求:需要根据输入的编码(这个编码值来自于数据库的一个表)生成下一个编码,编码规则如下所示(我们暂且不关心这个逻辑是否合理,只关心如何实现):1:最小值为A0000,最大值为ZZZZZ2:编码A0000的下一个值为A0001,编码A99...
255
热度 -
[SQL] Android Sqlite根本命令
AndroidSqlite基本命令要查看数据库,首先必须要找到db文件,如果拷贝到电脑上,查看的方法比较多,在手机上,用命令查看比较直接和方便。首先要找到数据库的位置,一般数据库时存放在程序的私有目录,所以要获取root权限。确保开发工具已经连接上手机,打开命令行,输入adbshell这时还没有获取...
147
热度 -
[SQL] SQL 语句的TOP,Distinct话语
SQL语句的TOP,Distinct语句--Top获取前几条数据,一般都与OrderBy连用SELECTTOP3*FROMdbo.MyStudent--查询Student表中前3条所有的数据SELECTTOP3S_Name,S_Gender,S_Address,S_AgeFROMdbo.MyStud...
175
热度 -
144
热度 -
[SQL] T-SQL—懂得CTEs
T-SQL—理解CTEs在推出SQLServer2005之后,微软定义了一个新的查询架构叫做公共表表达式--CTE。CTE是一个基于简单查询的临时结果集,在一个简单的插入、更新、删除或者select语句的执行范围内使用。再本篇中,我们将看到如何定义和使用CTE。定义和使用CTE通过使用CTE你能写和...
114
热度 -
117
热度 -
[SQL] SQL Server数目字辅助表的实现
SQLServer数字辅助表的实现数字辅助表是一个连续整数的数列,通常用来实现多种不同的查询任务。大多分两类:足够大物理数字表和表函数,前者可以称为静态的,后者可以称为动态且按需生产。物理数字表物理数字表通常存在一个物理表,表记录相对足够大,相关的T-SQL代码如下:1IFOBJECT_ID(N'd...
74
热度 -
[SQL] SQL-Having
SQL--HavingHaving--对分组信息进行过滤,因为分组之后的信息和原来的表信息没有关系了,Having可以用的之后,出现在Group子句中的列,还有聚合函数SELECTs_Age,COUNT(s_ID)FROMdbo.StudentGROUPBYs_Age--正确的SELECTs_Age...
133
热度 -
[SQL] SQL -分组【Group By】
SQL--分组【GroupBy】GroupBy:对数据进行分组,分组之后的数据就是“分组信息”,和原来表的信息,就没有联系了,分组之后,可以取到分组数据,就是根据什么字段分组,就能取到字段的名字了。还能使用聚合函数。GroupBy和OrderBy都是要放在Where语句之后,...
143
热度 -
[SQL] 【T-SQL】遍布抽取部分数据
【T-SQL】分布抽取部分数据好吧,我确实不知道该怎么起这个标题,整了一个“分布”,感觉还有点高档,其实没啥技术含量,看完你就知道了。情况是这样,刚刚接到一个临时任务,需要让几个营业点的销售数据【变】少一点,就是在ERP的相关报表中,查询出来的数据要在指定区间,说白了就是那什...
123
热度 -
[SQL] Android上代替SQLite的选择:Realm
Android上替代SQLite的选择:RealmRealm是一个开源的面向对象移动数据库。上个月,Realm的Android版本发布了,比iOS版本晚了三个月。我们之前已经报道过,Realm没有使用SQLite作为它的引擎,而是用C++写了自己的引擎,他们的目标是提供一个聚焦移动领域的SQLite...
157
热度 -
[SQL] sqlzoo练习题答案-SELECT from Nobel Tutorial/zh
sqlzoo练习答案--SELECTfromNobelTutorial/zhnobel諾貝爾獎得獎者我們繼續練習簡單的單一表格SQL查詢。這個教程是有關諾貝爾獎得獎者的:nobel(yr,subject,winner)yrsubjectwinner1960ChemistryWillardF.Libb...
291
热度 -
[SQL] sqlzoo习题答案-SELECT names/zh
sqlzoo练习答案--SELECTnames/zhnamecontinentAfghanistanAsiaAlbaniaEuropeAlgeriaAfricaAndorraEuropeAngolaAfrica....name:國家名稱continent:洲份1、你可以用WHEREnameLIKE'...
183
热度 -
[SQL] 在SQL SERVER中批量替换字符串的步骤
在SQLSERVER中批量替换字符串的方法在SQLSERVER中批量替换字符串的方法?updatetable[表名]setFields[字段名]=replace(Fields[字段名],'被替换原内容','要替换?成的内容')?updateProgInfosetJoinTime=replace(Jo...
89
热度 -
[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的全局变量
总结一下SQL的全局变量SQLServer2008中的全局变量及其用法T-SQL程序中的变量分为全局变量和局部变量两类,全局变量是由SQLServer系统定义和使用的变量。DBA和用户可以使用全局变量的值,但不能自己定义全局变量。下面详细总结一下SQLServer2008中的33个全局变量,并且写一...
130
热度 -
[SQL] 这辈子写过的比较好玩儿的几个sql
这辈子写过的比较有意思的几个sql递归withmyRecursionas(select*fromrecursionwhereid=1unionallselectr.*frommyRecursionm,recursionrwherem.id=r.pid)select*frommyRecursionPs...
84
热度