模糊查询:
模糊查询是指通过一些残存的已知的信息进行查询
模糊查询的关键字: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记录将破坏表格的结构,即表格中的格线将消失,很多人在可能出现这种情况时,会在数据库中设默认值或在处理时给此记录赋一个空串。