前言 之所以去纠那么细节的问题,是因为之前有过一个这样的场景: 有个同学,给了一条数据库的语句给我,问,为啥这样子的语句在oracle语句下执行不了。 拿到这条语句的第一时间,其实,我也并没有看出是什么错。仔细一想之后才想起,在基础的SQL中包含该group by的select语句,select语句 ...
分类:
数据库 时间:
2016-05-27 00:30:24
阅读次数:
245
DML:DatabaseManipulateLanguageDMLinclude:select,delete,insertinto,updateaka==alsoknownasselect执行顺序start-->[from-->[where]-->[[groupby]-->[having]]-->[orderby]]-->select-->[limit]-->endselectselect_listfromtb_namewherecondition;s..
分类:
数据库 时间:
2016-05-26 22:16:19
阅读次数:
273
问题如上,解决如下,目标在最下面: using System;using System.Linq; namespace ConsoleApplication1{ class Program { public class Sdata { public string gather; public int ...
分类:
其他好文 时间:
2016-05-25 22:08:54
阅读次数:
171
今天帮同事测试,发现代码里有个好用的hive 函数: collect_set 可以输出未包含在groupby里的字段。条件是,这个字段值对应于主键是唯一的。 ...
分类:
其他好文 时间:
2016-05-25 12:45:16
阅读次数:
127
Hibernate query language 简称HQL,是实际开发中最长的hibernate查询封装模式。
HQL提供了更加接近传统SQL语句的查询方法:
[select/update/delete…] [from…][where…][groupby…] [having …][order by…]
实体查询:
String hql =”f...
分类:
Web程序 时间:
2016-05-18 18:36:56
阅读次数:
326
/*索引*/
/*索引设计原则
1.尽量选择唯一性索引
2.为经常需要orderby,groupby,distinct,union的字段设置索引
3.为常作为查询条件的字段设置索引
4.限制索引的数目
5.尽量使用数据量少的索引,索引值长,查询慢
6.尽量使用前缀来索引
7.删除不再使用的索引,或者很少使用的索引
..
分类:
数据库 时间:
2016-05-13 05:23:09
阅读次数:
281
一、在Android中查询数据库用到两个重要的类:
1.SQLiteDatabase:用来创建,删除,执行SQL命令,并执行其他常见的数据库管理任务。
2.query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, Str...
分类:
移动开发 时间:
2016-05-12 18:52:08
阅读次数:
191
增加唯一性约束altertablet_pat_patentADDunique(no)2.删除重复记录只保留一条DELETE
FROM
t_pat_patent
WHERE
idIN(
SELECT
id
FROM
(
SELECT
max(id)ASid,
count(no)AScount
FROM
t_pat_patent
GROUPBY
no
HAVING
count>1
ORDERBY
countDESC
)AStab
)andproposalCodein(‘2..
分类:
数据库 时间:
2016-05-09 18:56:45
阅读次数:
264