All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
JS捕捉网页浏览器窗口的关闭与刷新_JavaScript技术_编程技术
C#中Windows打印对象的综合使用实例
php+mysq 修改用户密码(用password加密)_[PHP教程]
iframe的高度随内容的变化而变化_[Html教程]
HTML教程-收集的常用的HTML标签(4)_[Html教程]
PHP脚本的8个技巧(1)把PHP安装为Apache DSO_[PHP教程]
确保PHP安全,不能违反的四条安全规则_php资料_编程技术
asp.net2.0网站语法之Web.config文件配置
asp.net点击textbox自动清除其中文字_[Asp.Net教程]
HTML语言剖析(十一)排版标记_[Html教程]_0
Reading number is top 10 pictures
白嫩丰满美女照片
The money of more than 100 countries and regions5
男人,就要活出棱角
Summer is most suitable for young people to travel in China9
A beautiful girl to bud2
住院一星期,检测费两万
男人帮杂志里的惹火性感美女2
The wise woman of chest2
毛俊杰-能量永动机
A cat have life principles
Download software ranking
I'm come from Beijing1
实战黑客不求人
终极变速大师Speeder3.26
Tram sex maniac 2 (H) rar bag7
电车之狼R
Tram sex maniac 2 (H) rar bag4
豪门浪荡史
WebService在.NET中的实战应用教学视频 → 第3集
变速齿轮3.26
Sora aoi‘s film--Lust fan wall
归海一刀 published in(发表于) 2014/2/1 0:18:52 Edit(编辑)
全面接触SQL语法(5)_[SQL,Server教程]

全面接触SQL语法(5)_[SQL,Server教程]

全面接触SQL语法(5)_[SQL Server教程]

BETWEEN...AND 运算符

  决定某一人数值是否介于特定的范围之内,此运算符只可以用在SQL的语句中。


expr[Not]BETWEEN value1 AND value2
expr
指定要加以计算的字段与表达式的组合。
value1,value2
所指明的数值范围。
例如:
若是要从职员表格查询出所有年龄介于25-30岁的员工,可以利用下面的程序来做。
SELECT 姓名,年龄 BETWEEN 25 AND 30
FROM 职员表格;


 
  LIKE 操作数

  用来将一字符串与另一特定字符串样式(pattern)比较,并将符合该字符串样式的记录过滤出来。


expression LIKE "pattern"
expression
使用在WHERE条件子句,SQL表达式。
pattern
用以比较的字符串样式。
例如:
若是你要查询出所有以“李”为首的姓氏,可以利用下面的式子。
Like "李*"
LIKE操作数的多种范例:
1、多个字符:
(1)"a*a"
可筛选:"aa","aBa","aBBBa",不能筛选:"aBC"
(2)"*ab*"
可筛选:"abc","AABB","Xab",不能筛选:"aZb","bac"
2、特殊字符:
"a“*”a"
可筛选:"a*a",不能筛选:"aaa"
3、单一字符:
"a?a"
可筛选:"aaa","a3a","aBa",不能筛选:"aBBBa"
4、单一数字:
"a#a"
可筛选:"a0a","a1a","a2a",不能筛选:"aaa","a10a"
5、字符范围:
"“a-z”"
可筛选:"f","p","j",不能筛选:"2","&"
6、指定字符以外部范围:
"“!a-z”"
7、指定非数字:
"“!0-9”"
可筛选:"A","a","&","~",不能筛选:"0","1","9"
8、组合式结构:
"a“!b-m”#"
可筛选:"An9","az0","a99",不能筛选:"abc","aj0"



  SQL数字函数

  1、AVG:算数平均数

  AVG(expr)

  expr

  字段名称或表达式。


  例如:

  若要计算职员身高超过165厘米的职员平均身高,可以利用下面的SQL语句来完成。

  SELECT Avg(身高)

  AS 平均身高

  FROM 职员表格 WHERE 身高>165;

  2、COUNT:计算记录条数

  COUNT(expr)

  expr


  字段名称或表达式。

  例如:

  若是要统计出业务部门的职员人数,并查询出职员的姓名,可以利用下面的程序。

  SELECT Count(姓名) AS 职员姓名

  FROM 职员表格

  WHERE 部门名称='业务部';

  3、FIRST与LAST:返回某字段的第一条数据与最后一条数据。

  FIRST(expr)


  LAST(expr)

  expr

  字段名称或表达式。

  例如:

  若是要找出货品数量字段的第一条数据与货品价格字段的最后一条数据时,可以利用下面的查询方式。

  SELECT FIRST(货品数量),LAST(货品价格)


  FROM 订单表格

  4、MAX,与MIN:返回某字段的最大值与最小值。

  用法同FIRST与LAST。

  5、SUM:返回某特定字段或是运算的总和数值。

  SUM(expr)

  expr

  字段名称或表达式。


  例如:

  要计算出货品总价,可使用下面的程序。


  SELECT

  Sum(单位价格*货品数量)

  AS 货品总价 FROM 订单表格

  多层SQL查询

  顾名思义,多层的SQL查询的便在于:“在一个SQL语句中可以包含另一个SQL查询语句,形成内部嵌套的查询类型。”

comparison[ANY|ALL|SOME](sqlstatement)
expression[NOT]IN (sqlstatement)
[NOT]EXISTS(sqlstatement)
comparison
将表达式与内层查询的结果比较的操作。
expression
对内层查询的结果作搜索的表达式。
sqlstatement
为SELECT语句构成的SQL查询,必须用()将该语句括起来。



  例如:

  我们先从订单表格当中,查询出所有的单位,再将产品表格中的单位与的一一对比,查询出所有高于订单表格的单位价格的记录。

  SELECT * FROM 产品表格

  WHERE 单位价格>ANY (SELECT 单位价格 FROM 订单表格 WHERE 折扣>=.25);





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.