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记录将破坏表格的结构,即表格中的格线将消失,很多人在可能出现这种情况时,会在数据库中设默认值或在处理时给此记录赋一个空串。

  • 相关阅读:
    Linux反编译
    函数调用 堆栈
    机器学习经典书籍
    linux kernel系列四:嵌入式系统中的文件系统以及MTD
    Linux Kernel系列三:Kernel编译和链接中的linker script语法详解
    单页面响应式模板:血色圆月
    Disqus评论框改造工程-Jekyll等静态博客实现Disqus代理访问
    25个Web前端开发工程师必看的国外大牛和酷站
    我们是谁? 程序员!
    GitHub万星项目:黑客成长技术清单
  • 原文地址:https://www.cnblogs.com/zjx-959/p/12720605.html
Copyright © 2011-2022 走看看