文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程数据库精华:全面接触SQL语法
精品推荐
特别推荐
·SQL数据库完全使用手册
·进阶:精妙SQL语句介绍
·sql删除记录
·学习SQL语句之SQL语句大全
·数据备份失败的五个原因及解决办法
·解决SQL Server常见的七个经典问题
·SQL存储过程的概念,创建,调用,管理,删除,优点
·带你轻松接触13个数据库术语
·如何恢复系统数据库如何恢复系统数据库?
·通过实例讲解由浅入深学会存储过程
·学会三个范式快速成为数据库设计的高手
·SQL数据库应聘人员面试时经常被问的问题
·问答:查询分析器不能单步调试的的原因
·数据库基础知识:SQL中的IIF语句详解
·WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程
·你知道吗?优化数据库前的十大问题
·自动备份注意事项让你远离误删数据噩梦
·关于MSSQL数据库日志满的快速解决办法
·SQL安全设置攻略
·SQL注入的不常见方法
热点TOP10
·学习SQL语句之SQL语句大全
·SQL数据库完全使用手册
·玩转Windows桌面图标
·精妙SQL语句收集
·Transact SQL 常用语句以及函数
·一个简单的酒店系统的数据库设计
·sqlldr使用小结
·使用DatabaseMetaDate获取数据库信息
·WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程
·Delphi程序执行时实时生成报表
·图片保存到数据库和从数据库读取图片并显示(c#)
·VB.NET的数据库基础编程(1)
·SQL查询语句精华使用简要
·如何实现将vsflexgrid中修改的数据反馈到数据库中
·SQL优化34条
·SQL 新增/修改 表字段列的类型等
·还原数据库的经典做法
·通过分析SQL语句的执行计划优化SQL(二)
·通过Remoting service上传文件
·sql删除记录

精华:全面接触SQL语法

日期:2007年7月8日 作者: 查看:[大字体 中字体 小字体]


决定某一人数值是否介于特定的范围之内,此运算符只可以用在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[ANYALLSOME](sqlstatement)

expression[NOT]IN (sqlstatement)

[NOT]EXISTS(sqlstatement)

comparison

将表达式与内层查询的结果比较的操作。

expression

对内层查询的结果作搜索的表达式。

sqlstatement

为SELECT语句构成的SQL查询,必须用()将该语句括起来。

例如:

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

SELECT * FROM 产品表格

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

SQL与数据库的维护


上一页 [1] [2] [3] [4] [5] [6] 下一页 




上一篇:MS SQL 2005 安全设置

下一篇:简单三步堵死SQLServer注入漏洞

精华:全面接触SQL语法 相关文章:
·最全面的WindowsXP修改大全
·全面解决Generic host process for win32 services遇到问题需要关闭
·极速下载《色戒》 新版迅雷5全面评测
·html教学+HTML语法大全
·[宠物]问道宝宝,肉盾,法宠,攻宠全面解析
·我的相册听我的 网易相册全接触
·《罗马:全面战争》详细攻略
·千个常用DOS命令全面收藏
·全面了解ADSL/Cable共享路由器
·新绝代双骄3 全面攻关指南 - 游戏攻略
精华:全面接触SQL语法 相关软件:
·《女友》杂志十年精华合订本
·猫扑(MOP)精华帖合集强烈推荐
·《读者》1-200期 精华版
·中国网管论坛精华电子书
·《疯狂李阳英语精华》零售版
·《李阳疯狂英语突破语法MP3》
·突袭 2 永远的突袭之全面战争
·爱的语法
·中国PHOTOSHOP联盟论坛精华
·轩辕剑3外传天之痕修改器之三(修改项目全面)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot