----------------------
ASP.Net+Android+IOS开发、
.Net培训、期待与您交流! ----------------------
(8) select (9)distinct (11)<top_specification> <select_list>(此时才输出筛选列的记录集合,统计函数会忽略null值的记录,不将为null值的记录包含在计算中)
(12)into <new_table>
(1) from <left_table>
(3) <join_type> join <right_table>
(2) on <join_condition> (这里的条件是在表连接之前进行判断,所以在处理的顺序在join之前)
(4) where <where_condition>(可使用列别名)
(5) group by<group_by_list>(不可使用列别名,计算列,select中出现的列,除了统计函数列外,其他列必须出现在group by 后面)
(6) with {cube| rollup}
(7) having <having_condition>
(10)order by <order_by_list>(可使用列别名)
---------------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! ----------------------详细请查看: http://edu.csdn.net
虽然 select语句的完整语法较复杂,但其主要子句可归纳如下:
(8) select (9)distinct (11)<top_specification> <select_list>(此时才输出筛选列的记录集合,统计函数会忽略null值的记录,不将为null值的记录包含在计算中)
(12)into <new_table>
(1) from <left_table>
(3) <join_type> join <right_table>
(2) on <join_condition> (这里的条件是在表连接之前进行判断,所以在处理的顺序在join之前)
(4) where <where_condition>(可使用列别名)
(5) group by<group_by_list>(不可使用列别名,计算列,select中出现的列,除了统计函数列外,其他列必须出现在group by 后面)
(6) with {cube| rollup}
(7) having <having_condition>
(10)order by <order_by_list>(可使用列别名)
---------------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! ----------------------详细请查看: http://edu.csdn.net