我有一个名为Students
的表,其中包含以下列:
Name nvarchar(100)
LastName nvarchar(100)
Age int
Weight decimal
Height decimal
Adress nvarchar(200)
以下查询:
SELECT Name, LastName, Age, Weight, Height, Adress FROM Students
...。会因更改列顺序的时间而受影响吗?
示例:
SELECT Height, Age, Weight, LastName, Name Adress FROM Students
答案 0 :(得分:0)
没有
查询优化器首先在实际执行之前构建查询执行计划。
查询不是指令,您给予引擎执行它并返回数据 它是引擎为您提供的数据的声明。
这就是为什么SQL是一种声明性语言而不是程序性的原因。
引擎将接收请求并以找到更优化的方式执行它。