-
[SQL] Sql口试常考题(持续添加)
Sql面试常考题(持续添加)最近萌生换工作的念头,于是上网下载了一些公司的面试题,重新看了面试题中的Sql部分,这些查询题有时候只是兜一个弯角来考,对于给EF惯坏的孩子来说还是有点难度的(给面试官鄙视了几下的结果),所以列出最近感觉比较有意思的Sql查询题。1.查询出子节点最多的NodeName,如...
91
热度 -
[SQL] 在sqlite中执行'in'查询操作,怎么使用selectionargs匹配多个值
在sqlite中执行'in'查询操作,如何使用selectionargs匹配多个值在安卓开发中,经常使用到sqlite作为本地持久化存储的解决方案。在androidSDK中,已经为我们提供了各种各样的增、删、改、查的api,尽管我们可以自己写sql语句然后执行db.rawsql(sq...
4
热度 -
[SQL] 简单化sql计算系列之记录拆分
简化sql计算系列之记录拆分????数据库应用开发中,经常会遇到一些比较复杂的SQL式计算,比如记录拆分,将按分隔符分隔的一条记录拆分成多条记录。SQL在实现时由于数据库间的差异,会遇到语法支持不足、嵌套多层等问题。而集算器具有丰富的类库,可以编写直观分步的脚本,完成这类计算要简单许多,下面通过一个...
20
热度 -
[SQL] 关于spring4和hibernate4整合,配置事务报“Cannot unwrap to requested type [javax.sql.DataSource]”异常的解决办法及心得
关于spring4和hibernate4整合,配置事务报“Cannotunwraptorequestedtype[javax.sql.DataSource]”错误的解决方法及心得Cannotunwraptorequestedtype[javax.sql.DataSource]配置hibernate4...
493
热度 -
[SQL] 在SQL 2008中总是出现有关问题:执行Transact-SQL语句或批处理时发生错误。怎么解决
在SQL2008中总是出现问题:执行Transact-SQL语句或批处理时发生异常。如何解决?是数据库的问题权限问题:找到.ldf的文件右击“属性”,安全-〉编辑-〉添加-〉高级-〉立即查找,选择Authenticatedusers,确定,在安全选项卡里选中Authenticatedusers编辑它...
98
热度 -
[SQL] SQL大量数据查询的优化 及 非用like不可时的处置方案
SQL大量数据查询的优化及非用like不可时的处理方案1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumi...
45
热度 -
[SQL] SQL2008 提示评估期已过的解决办法
SQL2008提示评估期已过的解决方法SQL2008提示评估期已过的解决方法作者:caohuaqun更新时间:2012-08-1517:46:00提示窗口:解决步骤:第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,...
31
热度 -
44
热度 -
[SQL] 扩展Exception,增加判断Exception是否为SQL引用约束错误方法
扩展Exception,增加判断Exception是否为SQL引用约束异常方法!在设计数据表时,如果将某些列设置为关联其它表的外键,那么如果对其进行增加、修改操作时,其关联表若没有相匹配的记录则报错,或者在对其关联表进行删除时,也会报错,这就是外键约束的作用,当然除了外键还有许多约束,在此暂不讨论,...
27
热度 -
[SQL] SQLite实现根本的增删改查功能
SQLite实现基本的增删改查功能SQLite实现基本的增删改查功能还是向之前一样,先介绍功能,再介绍所用知识点,然后贴下代码。一,SQLite简介:SQLite,是一款轻型的数据库,是遵守ACID(原子性、一致性、隔离性、持久性)的关联式数据库管理系统,多用于嵌入式开发中。SQLite的数据类型:...
106
热度 -
[SQL] 用SQL话语查找包含有某个关键字的存储过程、触发器、函数等(仅适用MS SQL SERVER)
用SQL语句查找包含有某个关键字的存储过程、触发器、函数等(仅适用MSSQLSERVER)第一种方法:利用系统表进行查询--将text替换成你要查找的内容selectnamefromsysobjectso,syscommentsswhereo.id=s.idandtextlike'%text%'an...
60
热度 -
101
热度 -
[SQL] 简单化SQL式计算之最大值对应记录
简化SQL式计算之最大值对应记录在数据库应用开发中,我们经常需要取出最大值(或最小值)对应的记录而不是最大值本身,比如:每位员工涨薪最多的一次是哪次;高尔夫成绩最差的三次是哪三次;每个月,每种产品销量最高的五天是哪五天。由于SQL的max函数只能取出最大值,而不是最大值对应的记录,因此处理起来会比较...
102
热度 -
[SQL] 安装SQL Server 2008 R2 Enterprise异常:'' is not a valid login or you do not have permission
安装SQLServer2008R2Enterprise错误:''isnotavalidloginoryoudonothavepermission今天安装SQLServer时遇到一个恶心的Bug。---------------------------------------------...
103
热度 -
[SQL] SQL Server 2012学习笔记 二 Server Core中命令行安装SQL
SQLServer2012学习笔记2ServerCore中命令行安装SQLSetup.exe/qs/ACTION=Install/FEATURES=SQLEngine,Replication/INSTANCENAME=MSSQLSERVER/SQLSVCACCOUNT="<DomainName...
96
热度 -
[SQL] 【批改tmp目录】Incorrect key file for table '/tmp/#sql_bd2_0.MYI'解决
【修改tmp目录】Incorrectkeyfilefortable'/tmp/#sql_bd2_0.MYI'解决????本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!-------------------------------------------------...
58
热度 -
[SQL] sql关键字(待续…)
sql关键字(待续……)一、groupby“GroupBy”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。需要注意的一点,在select后指定的字段(即要输出的字段)要么就要包含在GroupBy语...
29
热度 -
[SQL] 使用sqlserver 给每组记要顺序编号
使用sqlserver给每组记录顺序编号使用sqlserver给每组记录顺序编号项目业务需要,给每组记录编号,方便在行转列时,正对每个人定位到具体某行;SQLServer2005后之后,引入了row_number()函数,row_number()函数的分组排序功能使这种操作变得非常简单。示例如下:首...
46
热度 -
[SQL] SQL对记要结果进行按日汇总并支持分页,无记录填充0值
SQL对记录结果进行按日汇总并支持分页,无记录填充0值数据库中的格式如下,是个记录明细表,要求对明细表进行按日汇总倒序输出。用下面的SQL语句可以进行按日汇总并且可以分页输出DECLARE@DaysTABLE ( 日期DATETIME )DECLARE@StartDatedat...
31
热度 -
[SQL] 解决psql客户端汉字乱码的一种步骤
解决psql客户端汉字乱码的一种方法今天摆弄psql,发现汉字乱码,网上答案不够简介明了,但找到了一种比较有效的方法:输入命令SETclient_encoding=GBK;此命令将客户端编码方式变为GBK,即可实现汉字正常显示。
88
热度