随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万

随笔分类 -  sql

sql语句中GROUP BY 和 HAVING的使用 count()
摘要:在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM bbc这里的SUM作用在所有返回记录... 阅读全文
posted @ 2016-01-05 19:29 duanxz 阅读(11147) 评论(0) 推荐(0) 编辑
详解强大的SQL注入工具——SQLMAP
摘要:1. 前言Windows下的注入工具好的又贵,免费的啊D、明小子等又不好用,我们根本没必要花时间去找什么破解的havij、pangolin什么的,特别是破解的工具很可能被绑了木马。其实Linux下的注入工具也是非常强大的,不过分的说,可以完全取代Windows下面的所有注入工具。就如backtrac... 阅读全文
posted @ 2014-11-20 22:17 duanxz 阅读(2184) 评论(0) 推荐(0) 编辑
SQL子查询
摘要:子查询是嵌套在一个select语句中的另一个select语句。当需要从一个表中检索信息,检索条件值又是来自该表本身的内部数据时,子查询非常有用。子查询可以嵌入以下SQL子句中:where子句、having子句和from子句。例:查询工资比编号为7566雇员工资高的雇员姓名。SQL>select enamefrom empwhere sal> (select sal from emp where empno=7566)order by ename;说明:(1)子查询要用括号括起来;(2)将子查询放在比较运算符的右边;(3)不要在子查询中使用order by子句,select语句中只能 阅读全文
posted @ 2012-08-03 13:14 duanxz 阅读(5151) 评论(1) 推荐(0) 编辑
使用 INSERT 和 SELECT 子查询插入行
摘要:INSERT 语句中的 SELECT 子查询可用于将一个或多个表或视图中的值添加到另一个表中。使用 SELECT 子查询还可以同时插入多行。在以下示例中,INSERT语句将AdventureWorks的Sales.SalesReason表中SalesReason为Marketing的所有行中的一些数据插入到一个单独的表中。USE AdventureWorks;GOCREATE TABLE MySalesReason ( SalesReasonID int NOT NULL, Name nvarchar(50), ModifiedDate datetime);GOINSERT ... 阅读全文
posted @ 2012-08-02 13:48 duanxz 阅读(1723) 评论(0) 推荐(0) 编辑
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别
摘要:SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别:IN:确定给定的值是否与子查询或列表中的值相匹配。IN 关键字使您得以选择与列表中的任意一个值匹配的行。当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询:SELECT ProductID, ProductName FROM Northwind.dbo.Products WHERE CategoryID = 1 OR CategoryID = 4 OR CategoryID = 5然而,如果使用 IN,少键入一些字符也可以得到同样的结果:SELEC 阅读全文
posted @ 2012-07-25 10:49 duanxz 阅读(281) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示