今天无聊和朋友讨论分页,发现网上好多都是错的。网上经常查到的那个Top Not in 或者Max 大部分都不实用,很多都忽略了Order和性能问题。为此上网查了查,顺带把2000和2012版本的也补上了。 先说说网上常见…
标签:SQL
SQL CASE 多条件用法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数…
SQLServer备份脚本
企业管理器–管理–SQL Server代理–右键作业–新建作业–“常规”项中输入作业名称–“步骤”项…
创建一个表的同时并导入另一个表的数据
现有表 a, 接下来我想要创建一个b表并将a表中的数导入b表, 在mysql中我可以这样做, CREATE TABLE IF NOT EXISTES b SELECT * FROM a; 而在sqllite数据库中适用m…
Hibernate 中使用聚合函数
环境:有一张试题库表...表中有很多字段,其中有type字段,记录各种题型。 需求:现要从这张表中查出各种题型的个数。 在sql工具中写sql语句都没有任何问题,但用hibernate来写,要怎么读出这个查询到的值,我还…
mysql导入导出sql文件,source导入速度慢的解决办法
window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表mysq…
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表…
『SQL注入』 User-Agent 手工注入的探测与利用分析
原理很简单:后台在接收UA时没有对UA做过滤,也没有PDO进行数据交互(实际PDO是非常有必要的),导致UA中有恶意代码,最终在数据库中执行。 Bug 代码: 本地顺手打了一个环境…
SQL中的cast()函数
一、语法: CAST (expression AS data_type) 参数说明: expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据…
使用Sql按日期条件查询
–查询当天(1: select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0 –查询当天(2:select * from i…
MS SQL 错误:无法绑定由多个部分组成的标识符 "xxxxx"
今天有个同事问我一个SQL问题,觉得有点意思,虽然能很快定位并解决问题,但是就是有种说不清道不明的感觉。因为不能解释清楚(很多是建立在…
oracle sql日期比较:
共三部分: 第一部分:oracle sql日期比较: http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post 第二部分:Oracle …