舞姿翼,天天基金网每日净值查询,600277亿利能源
1、为什么 UNION ALL 比 UNION 快?
答:因为在使用 UNION 的时候,必要删除重复的记录,然则使用 UNION ALL 的时候不消删除。所以如果在知道必要 UNION 的查询弗成能显现重复内容的时候,肯定要使用 UNION ALL。
2、什么是独一索引?
答:独一索引能够确保索引列不包括重复的值。在多列独一索引的环境下,该索引能够确保索引列中每个值组合都是独一的。群集索引和非群集索引都能够是独一的。因此,只要列中的内容是独一的,就能够在统一个表上建立一个独一的群集索引和多个独一的非群集索引。只有当独一性是内容自己的特性时,指定独一索引才有意义。如果必需实施独一性以确保内容的完备性,则应在列上建立UNIQUE或PRIMARY KEY约束,而不要建立独一索引。
3、为什么要实时删除不消的触发器?
答:触发器界说之后,每次执行触发变乱,都会激活触发器并执行触发器中的语句。如果需求产生转变,而触发器没有进行相应的改变或者删除,则触发器仍然会执行旧的语句,从而会影响新的内容的完备性。因此要将不再使用的触发器实时删除。
4、自界说函数支持输出参数吗?
答:自界说函数能够接管零个或多个输入参数,其返回值能够是一个数值,也能够是一个表,然则自界说函数不支持输出参数。
5、STR 函数在遇到小数时如何处理?
答:在使用STR函数时,如果数字为小数,则在转换为字符串内容类型时,只返回其整数部门,如果小数点后的数字大于等于5,则四舍五入返回其整数部门。
6、是不是索引创建得越多越好?
答:合理的索引能够进步查询的速率,但不是索引越多越好。在执行插入语句的时候,内容库要为新 插入的记录创建索引。所以过多的索引会导致插入操纵变慢。原则上是只有查询用的字段才创建索引。
7、视图的作用是什么?
答:内容库视图的作用主要有:
1. 内容库视图隐藏了内容的复杂性。
2. 内容库视图有利于掌握用户对表中某些列的访问。
3. 内容库视图使用户查询变得简洁。视图是一个假造表,其数据由查询界说。同真实的表一样,视图包括一系列带有名称的列和行内容。然则,视图并不在内容库中以存储的内容值集形式存在。行和列内容来自由界说视图的查询所引用的表,而且在引用视图时动态天生。对此中所引用的根蒂表来说,视图的作用类似于筛选。界说视图的筛选能够来自当前或其它内容库的一个或多个表,或者其它视图。分布式查询也可用于界说使用多个异类源内容的视图。如果有几台分歧的服务器分别存储组织中分歧区域的内容,而您必要将这些服务器上相似布局的内容组合起来,这种方式就很有用。通过视图进行查询没有任何限定,通过它们进行内容修改时的限定也很少。
8、存储过程和自界说函数的区别?
答:存储过程,功能强大,能够执行包含修改表等一系列内容库操纵,也能够建立为 SQL Server 启动 时自动运行的存储过程。而自界说函数,用户界说函数不克用于执行一组修改全局内容库状态的操纵。
存储过程,能够使用非确定函数。自界说函数,不允许在用户界说函数主体中内置非确定函数。 存储过程,可返回记录集。自界说函数,能够返回表变量,也能够有任意个输出参数。 存储过程,其返回值不克被直接引用,必需零丁调用。自界说函数,其返回值能够被直接引用,也便是能够直接 select * from 函数。
9、一个表中的 Id 有多个记录,把所有这个 id 的记录查出来,并表现共有多少笔记录数?
答:能够用以下 SQL 语句实现:
select id, Count(*) from tb group by id having count(*)>1
本文地址:http://www.wbwb.net/bianchengyuyan/207892.html 转载请注明出处!