随笔分类 - SQL
摘要:之前一直操作的xml是没有namespace的。这种xml使用XPath来查询是非常方便的。而当xml中某一个节点定义了namespace,那么之前常用的方法就查询不出来数据了,因此需要在节点前面加上前缀,如下:DECLARE @xml XMLSET @xml=N'<Project xmlns="http://www.neweggtest.com"> <Subject xmlns="http://www.neweggtest/mytest.com"> <Node name="node1">
阅读全文
摘要:聚合函数AVG() :用于返回一组数值中所有非空数值的平均值。COUNT() :用于返回一个列内所有非空值的个数。如果是指明具体的列,如Count(Name),则返回是Name列非空值的个数。如果是Count(*),则会忽略NULL值。MIN()与MAX() :MIN()函数用于返回一个列范围内的最小非空值。MAX()函数用户返回最大值。这两个函数可用于大多数的数据类型,返回的值根据对不同数据类 型的排序规则而定。SUM():用于返回一个列范围内所有非空值的总和。配置变量@@ERROR:这个变量包含当前连接发生的最后一次错误的代码。在执行的语句没有错误时,@@ERROR的值是0。出现错...
阅读全文
摘要:首先说明范式规则或者说关系数据库设计原则的目标可概括为:1、将数据呈现给以集合为单位进行访问的关系引擎2、将表中独特的记录与列标记出来3、生成数据检索所需的最小结果集4、减少同一个表和多个表中的冗余数据,将存储空间的需求降到最小5、描述在表之间对记录进行关联的标准6、创建具有稳定性和高效性的数据系统,同时创建具有灵活性的结构第一范式——1NF范式的第一条规则规定:1、表是二维的,包含行和列,每一行必须有相同的列数。2、表中的每个列都包含一个特性,列中的所有特性都必须有相同的类型。3、每一行必须可以唯一标识。第二范式——2NF这条规则规定,非键字段不可以依赖于主键的一部分,依赖于键值的字段要放到
阅读全文
浙公网安备 33010602011771号