关于SQL中as关键字的疑问?

语句:
select a.EMPLOYEE_NAME as 姓名,b.EMPLOYEE_NAME as 管理者 from EMPLOYEES as a,EMPLOYEES as b where a.MANAGER is not null and a.MANAGER = b.EMPLOYEE_ID

请问为什么在使用as之前 就可以用as起的别名?比方说例子中的a,后面才起的别名a,但是前面就已经使用了

来自CSDN论坛

__no_init用于禁止系统启动时的变量初始化,我想知道,什么情况下需要用这个关键字使系统禁止变量的初始化,禁止变量初始化用在什么场合,为什么要这样做,有什么意义吗?

另外__ramfunc也有类似疑问,书上只是说用__ramfunc定义的函数企图访问ROM将导致编译器产生警告,请问什么情况下才需要用__ramfunc
 
 

noinit做到复位后数据保持不变

用途常......
答案就在这里:关于__no_init等关键字的一些疑问
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

简称,作为的意思,不管你用多少个,as 后 的值就会代替前面的值

简称,作为的意思,不管你用多少个,as 后 的值就会代替前面的值

简单来说,就是sql会进行预编译,sql编译器会将你的sql作为一个整体进行编译,编译通过才能执行。

这跟解释型语言不同,所以不能用解释型语言的思想。