-
sql 瓜分 并统计 求急 大神们
sql分割并统计求急大神们color='#FF8000'>------解决方案----------------------参考拆分表:-->-->(Roy)生成測試數據ifnotobject_id('Tab')isnulldroptableTabGoCreatetableTab([Col1]int,[COl2]nvarchar(5))InsertTabselect1,N'a,b,c'u...
300
热度 -
sql 多行拼凑成一行
sql多行拼接成一行idname1a1b1cresult:idname1a-b-cthkscolor='#FF8000'>------解决思路----------------------有表tb,如下:idvalue-----------1aa1bb2aaa2bbb2ccc需要得到结果:idvalues-----------------1aa,bb2aaa,bbb,ccc即,groupbyid,求...
55
热度 -
sssh+ajax中@JSON的有关问题
sssh+ajax中@JSON的问题?我现在在做一个用extjs做前端的项目,全部请求都是用ajax访问,返回JSON数据。本来这之前做过一些dom觉得没问题,可是越往后有些问题越搞不定。前提:首先我知道在get方法上加上@JSON(serialize=false)的对象不会被转换成JSON对象。现在列举我不会的问题,希望大家能够帮忙解决,因我本人确实是菜鸟,找的这家公司就我一个搞java的。问题...
35
热度 -
数据迁移的sql语句解决方案
数据迁移的sql语句旧版的程序设计没有独立的附件表,所有附件是用分号隔开合并存储在表中的某一个字段中的,但现在新的程序已经把附件存储到了另外一个新建的附件表中了,怎样把旧版的数据弄到新版的表中呢?详情如下:原来只有一张表如下CREATETABLE[dbo].[news]( [newsid][int]NULL, [attachmentFiles][varchar](500)NULL, [newtit...
11
热度 -
ORACLE 11G SQL优化求教~解决方法
ORACLE11GSQL优化求教~~网上有很多关于SQL优化的帖子经验,绝大多数都是老版本的了。比如2表连接的大小表(inexist什么的),查询条件的顺序,还有一些其他的。但是这些绝大多数都在ORACLE10以后的版本都会由ORACLE优化器自动优化了,我想请教下大家对优化数据库的经验,特别是SQL方面的。高手来分享下吧~我想把所有230分都给出来,不知道为啥只能用100分。优化oraclesq...
2567
热度 -
SQL优化34条[SQL收藏],该怎么解决
SQL优化34条[SQL收藏]我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基...
335
热度 -
惯用经典SQL语句大全(技巧)
常用经典SQL语句大全(技巧)三、技巧1、1=1,1=2的使用,在SQL语句组合时用的较多“where1=1”是表示选择全部“where1=2”全部不选,如:if@strWhere!=''beginset@strSQL='selectcount(*)asTotalfrom['+@tblName+']where'[email protecte...
315
热度 -
收集到的SQL语句大全技能大全
收集到的SQL语句大全技巧大全一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份...
97
热度 -
SQL之经典话语
SQL之经典语句一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACKUPD...
381
热度 -
怎么写高效的SQL语句
如何写高效的SQL语句1、Where子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句。根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。举例:(低效)select...fromtable1t1wheret1.sal>300andt1.jobtype='0001'and20<(selectcount(...
79
热度 -
经典SQL语句大全1
经典SQL语句大全一<spanstyle="font-size:14px;">一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk',&...
98
热度 -
SQL Server高速导入数据分享
SQLServer快速导入数据分享SQLServer快速导入数据,可以尝试的方法如下:CTE、OpenRowSet/OpenDataSource、BULKINSERT、bcp、Shell。下面依次介绍这几种办法。1.CTE首先,我们看看什么是CTE。公用表表达式(CommonTableExpression)是SQLSERVER2005版本之后引入的一个特性。CTE可以看作是一个临时的结果集,可以在...
56
热度 -
sql有关
sql相关1.??????SQL基本调整1.1.??????SQL处理顺序SQL语句处理分两个或三个阶段,每个语句从用户进程传给服务器进程进行分析然后执行。如果是select语句,则还需要将结果返回给用户。1.1.1.??????分析(PARSE)分析是SQL语句处理的第一步。主要进行:???????检查语法和根据字典来检查表名、列名。???????确定用户执行语句的权限。???????为语句确定...
81
热度 -
[转]经典的sql话语
[转]经典的sql语句一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACK...
66
热度 -
经典的SQL话语面试题
经典的SQL语句面试题Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.S#from(selects#,scorefromSCwhereC#=’001′)a,(selects#,scor...
6
热度 -
高效Oracle SQL语句
高效率OracleSQL语句最近在JavaEye上发现好多同志对sql的优化好像是知道的很少,最近总结了几条仅供参考,不过除少数可能要依情况而定,大多数还是相当有效的。【注:以下说的(低效)与(高效)都是相当来说的。】1、Where子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句。根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在W...
75
热度 -
oracle sql 话语(二)
oraclesql语句(二)27建立序列:(注意,这里并没有出现说是哪个表里面的序列!!)????CREATE?SEQUENCE?dept_deptid_seq??????????????????INCREMENT?BY?10??????????????????START?WITH?120??????????????????MAXVALUE?9999??????????????????NOCACH...
21
热度 -
Oracle SQL优化技艺
OracleSQL优化技巧1.SELECT子句中避免使用“*”当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用‘*’是一个方便的方法.不幸的是,这是一个非常低效的方法.实际上,ORACLE在解析的过程中,会将“*”依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间.2.使用DECODE函数来减少处理时间使用DECODE函数可以避免重复扫描相同记...
14
热度 -
经典Sql话语(转载)
经典Sql语句(转载)一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACK...
20
热度 -
SQL左外联接、右外连接、全连接、内连接整合
SQL左外连接、右外连接、全连接、内连接整合内连接内连接也叫连接,是最早的一种连接,最早被称为普通连接或自然连接。内连接是从结果中删除其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。(典型的连接运算,使用像=或<>之类的比较运算符)。包括相等连接和自然连接。内连接的语法:SELECTfieldlist...
44
热度