select 语句的一般格式

select 语句是sql的核心语句,语句成分丰富多样,总结如下:

 select语句的一般格式:

 select  【all/distinct】目标列表达式  别名,。。。。

from 表名或视图名或者(select语句)as 表名(属性)

where 条件表达式

group by 列名 【having 条件表达式】

group by 列名 【asc|desc】

1.目标列表达式的可选格式

(1)*

(2)《表名》.*

(3)聚集函数,比如count(列【distinct|all】)

(4)【表名.】属性列名表达式,表名.属性列名表达式

其中,属性列名表达式可以是由属性列,作用于属性列的聚集函数和常量的任意算数运算组成的运算公式。

2.聚集函数的一般格式

count 

sum

max                               +(distinct| all<列名>)

min

avg

3.where 子句的条件表达式的可选格式

                                     属性列名

(1)属性列名              常量

                                    【any|all】(select语句)



(2)                                                   《属性列名》                             《属性列名》

       《属性列名》【not】 between       常量                     AND               常量        

                                                             (select语句)                            (select语句)



(3)                                                    《值1》,值2

         属性列名     【not】 in                    

                                                               (select语句)

(4)属性列名   【not】like  《匹配串》

(5)属性列名     is   【not】NULL

(6)【not 】EXISTS(select语句)


(7)                        and                                                 and

         条件表达式                            条件表达式            {             条件表达式}

                                or                                                    or


猜你喜欢

转载自blog.csdn.net/Hydra_shuang/article/details/80541336