当前位置: 代码迷 >> SQL
 解决方案列表
  • [SQL] 0008《SQL必知必会》札记04-子查询、联接与组合查询

    0008《SQL必知必会》笔记04-子查询、联接与组合查询1、子查询:就是嵌套的查询,用一个查询的结果作为另一个查询的条件。比如要列出订购了物品“RGAN01”的所有顾客的ID、姓名和联系人,需要经历以下几步(1)从orderitems中找出订购了“RGAN01&...

    325
    热度
  • [SQL] 0007《SQL必知必会》札记03-汇总与分组数据

    0007《SQL必知必会》笔记03-汇总与分组数据1、有些时候需要数据的汇总值,而不是数据本身,比如对某些数据求和、计数、求最大最小值、求平均值,因此就有了5个聚集函数:AVE()、COUNT()、MAX()、MIN()、SUM():(1)求平均值:AVE(),一个AVG()只对一个字段有效,注意A...

    342
    热度
  • [SQL] 0006 《SQL必知必会》札记02-计算字段与函数

    0006《SQL必知必会》笔记02-计算字段与函数1、从数据库中检索出的数据往往并不是最后要展示的格式,可以在数据库端或者客户端应用程序中完成转换和格式化,但一般说来,在数据库服务器中完成要快很多。2、拼接字段:将几个值连接到一起构成单个值。Oracel使用“||”连接,不支...

    377
    热度
  • [SQL] 十四、外键约束

    02--SQLite操作一步到位SQLite数据库(一):基本操作SQLite是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。其特点是高度便携、使用方便、结构紧凑、高效、可靠。与其他数据库管理系统不同,SQLite的安装和运行非常简单,在大多数情况下-只要确保SQLit...

    490
    热度
  • [SQL] 2.   SQLite接口编程

    01--SQLite学习网站参考1.SQLite基本操作见我的02—SQLite一步到位sqlite3编程笔记.http://blog.csdn.net/wl_haanel/article/details/6231417转载:SQLite学习手册(开篇)http://www.cnblog...

    411
    热度
  • [SQL] Mybatis 动态sql 总结

    Mybatis动态sql小结1.什么是mybatis动态sql看到动态,我们就应该想到,这是一个可以变化的sql语句MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑2.mybatis动态sql使用前准备a.数据库表b.创建类3.使用mybatis动态s...

    457
    热度
  • [SQL] 7 解剖SQLSERVER 第十六篇 OrcaMDF RawDatabase --MDF文件的瑞士军刀(译)

    SQLServerMDF文件打开和相关问题图解为了开发时的方便和不时之需;研究下不需要SQLServer,直接打开MDF数据库文件的软件;1SQLMDFViewer这是一个好工具;偶不得不说;不错;没有SQLServer的情况下,成功打开了MDF文件;可以显示记录和数据库结构;不过看不到存储过程的代...

    368
    热度
  • [SQL] oracle 联接plsql配置

    oracle连接plsql配置oracle主目录:D:\ProgramFiles(x86)\PLSQLDeveloper\instantclient_12_1oci库配置:D:\ProgramFiles(x86)\PLSQLDeveloper\instantclient_12_1\oci.dll登录...

    323
    热度
  • [SQL] 增高sql的查询效率

    提高sql的查询效率?提高sql的查询效率1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。?2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select?id?from?twhere?numis...

    323
    热度
  • [SQL] SQL Server 剔除重复记录,只保留一条记录

    SQLServer删除重复记录,只保留一条记录select*fromTABLEwhereidin(selectmax(id)idfromTABLEwhereyear(time)=2016andmonth(time)=4andday(time)=16groupbynodehavingcount(nod...

    425
    热度
  • [SQL] SQL对字符串数组的处置

    SQL对字符串数组的处理一,用临时表作为数组复制代码代码如下:createfunctionf_split(@cvarchar(2000),@splitvarchar(2))returns@ttable(colvarchar(20))asbeginwhile(charindex(@split,@c)&...

    380
    热度
  • [SQL] 集锦SQL Server里的相关运算符、子句、谓词等

    汇总SQLServer里的相关运算符、子句、谓词等汇总SQLServer里的相关运算符、子句、谓词等(后续我会往后追加并不断对现有的进行完善和扩展)◆TOP1)TOP一般与ORDERBY结合使用,否则TOP出来的结果集没太大意义,除非您另有它意。2)TOP返回数可以是变量,但必须用括号括入3)结合W...

    427
    热度
  • [SQL] 深入了解SQL的四种连接-左外连接、右外连接、内连接、全连接(转载)

    深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接(转载)1、内联接(典型的联接运算,使用像=或<>之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和courses表中学生标识号相同的所有行。2、...

    386
    热度
  • [SQL] Oracle>>通过PL/SQL程序块判断,指定用户的指定数据表和序列是否存在,如果存在则删除,否则新创建。并且为表添加含有字符串数据,execute immediate执行insert语句中有字符串解决方法

    Oracle>>通过PL/SQL程序块判断,指定用户的指定数据表和序列是否存在,如果存在则删除,否则新创建。并且为表添加含有字符串数据,executeimmediate执行insert语句中有字符串解决办法--变量声明declarenum0number;num1number;begin-...

    479
    热度
  • [SQL] 解决Oracle SQL Developer无法连接远程服务器的有关问题

    解决OracleSQLDeveloper无法连接远程服务器的问题在使用OracleSQLDeveloper连接远程服务器的时候,出现如下的错误在服务器本地是可以正常连接的。这个让人想起来,跟SQLServer的一些设计有些类似,服务器估计默认只在本地监听,不允许远程访问的,这是为了提高安全性。解决的...

    456
    热度
  • [SQL] 10个简单步骤,完全理解SQL

    转载文章----十步完全理解SQL转载地址:http://blog.jobbole.com/55086/很多程序员视SQL为洪水猛兽。SQL是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为SQL语言也是一种函数式语言)。我们...

    457
    热度
  • [SQL] sql技艺

    sql技巧>>>Oracle查询重复数据并删除,只保留一条记录1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select*from表whereIdin(selectIdfrom表groupbyIdhavingcount(Id)>1)?2、删除表中多余的重复记...

    358
    热度
  • [SQL] Oracle SQL日期比较跟常用日期函数

    OracleSQL日期比较和常用日期函数一、oraclesql日期比较在今天之前:select*fromup_datewhereupdate<to_date('2007-09-0700:00:00','yyyy-mm-ddhh24:mi:ss')select*fromup_datewhereu...

    464
    热度
  • [SQL] 【个人札记】SQL操作基础

    【个人笔记】SQL操作基础1.主键分为逻辑主键与业务主键。业务主键:具有真实意义的,比如身份证、银行卡等,一旦变化,难以维护。逻辑主键:没有任何实际含义,只为了标识当前列在当前数据表里的位置的唯一标识。不可以手动编辑,特殊情况下除外。·每一张表都推荐有标识列··推荐使用逻辑主键··每一张表都推荐有主...

    450
    热度
  • [SQL] SQL-SELECT-检索数据(2)

    SQL-SELECT-检索数据(二)6.创建计算字段什么是计算字段?如何创建计算字段?如何从应用层序中使用别名引用它们?①拼接字段计算字段并不实际存在于数据库表中。计算字段是运行时在SELECT语句内创建的。字段(field)基本上与列(column)的意思相同,经常互换使用,不过数据库列一般称为列...

    396
    热度