争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

所有方面接触SQL语法(二)

时间:2024/4/12作者:未知来源:争怎路由网人气:

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
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

关键词:所有方面接触SQL语法(二)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版