zoukankan      html  css  js  c++  java
  • SQL模糊查询和聚合函数

             模糊查询:

    模糊查询是指通过一些残存的已知的信息进行查询

    模糊查询的关键字:like ,between,in

    通配符:

    - 一个字符,%任意长度的字符串,【】括号中指定范围内的一个字符

    【^】不在括号中所指定范围内的一个字符

    like :只于字符型数据联合使用

    between:查询某一列中内容在特定范围内的记录

    in:查询某一列中内容与所列出的内容列表匹配的记录

    in的话%等通配符表示确切得值,而不是占位用的

              聚合函数:

    对一组数据进行计算,并返回计算后的值,具有统计数据的作用

    sum求和,avg求平均,max最大值,min最小值,count总人数

    nvchar 进行排序时只会根据第一个大小进行排序

          is null和""空字符有什么区别?

    isNull()

    Null 值指出变量不包含有效数据。

     使用 IsNull 函数可以判断表达式是否包含 Null 值。在某些情况下想使表达式取值为 True,例如 IfVar=Null 和 IfVar<>Null,但它们通常总是为 False。这是因为任何包含 Null 的表达式本身就为 Null,所以表达式的结果为 False。

    下面的示例利用 IsNull 函数决定变量是否包含 Null:

    Dim MyVar, MyCheck
    MyCheck = IsNull(MyVar)      ' 返回 False
    MyVar = Null                 ' 赋为 Null
    MyCheck = IsNull(MyVar)      ' 返回 True
    MyVar = Empty                ' 赋为 Empty
    MyCheck = IsNull(MyVar)      ' 返回 False

    零长度字符串 ("") 
    零长度字符串往往指的是空串。
    str="",将空字符串赋给str变量,已经赋值了,且赋的是字符

    补充:在数据库设计中可以规定某字段为null,这样如果不再给他赋值时,此记录即为null,但是在表格输出时,null记录将破坏表格的结构,即表格中的格线将消失,很多人在可能出现这种情况时,会在数据库中设默认值或在处理时给此记录赋一个空串。

  • 相关阅读:
    雅虎网站页面性能优化的34条黄金守则
    borderimage
    jQuery实现滚动加载图片效果
    mysql数据库中创建与删除数据表
    (10)一步一步开发一个简单CAD之捕捉
    apach启动失败的原因
    (12)一步一步开发一个简单CAD之观察者模式
    简单基于OPENGL的三维CAD框架(1)照相机类
    简单基于OPENGL的三维CAD框架(1)COpenGLDC
    (13)一步一步开发一个简单CAD之像皮筋类
  • 原文地址:https://www.cnblogs.com/zjx-959/p/12720605.html
Copyright © 2011-2022 走看看