网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

sql语法5

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【网学网提醒】:网学会员鉴于大家对十分关注,论文会员在此为大家搜集整理了“sql语法5”一文,供大家参考学习


    BETWEEN...AND运算符
    决定某一人数值是否介于特定的范围之内,此运算符只可以用在SQL的语句中。
    expr[Not]BETWEENvalue1ANDvalue2
    expr
    指定要加以计算的字段与表达式的组合。
    value1,value2
    所指明的数值范围。
    例如:
    若是要从职员表格查询出所有年龄介于25-30岁的员工,可以利用下面的程序来做。
    SELECT,年龄BETWEEN25AND30
    FROM职员表格;
    
    LIKE操作数
    用来将一字符串与另一特定字符串样式(pattern)比较,并将符合该字符串样式的记录过滤出来。
    expressionLIKE"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语句来完成。
    SELECTAvg(身高)
    AS平均身高
    FROM职员表格WHERE身高>165;
    2、COUNT:计算记录条数
    COUNT(expr)
    expr
    字段名称或表达式。
    例如:
    若是要统计出业务部门的职员人数,并查询出职员的,可以利用下面的程序。
    SELECTCount()AS职员
    FROM职员表格
    WHERE部门名称='业务部';
    3、FIRST与LAST:返回某字段的第一条数据与最后一条数据。
    FIRST(expr)
    LAST(expr)
    expr
    字段名称或表达式。
    例如:
    若是要找出货品数量字段的第一条数据与货品价格字段的最后一条数据时,可以利用下面的查询方式。
    SELECTFIRST(货品数量),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);
    
  • 上一篇资讯: sql语法7
  • 下一篇资讯: sql语法1
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师