SQL入门重点掌握语句写法入门必备知识select 列名 from [表名$]一、单表查询单表查询是指仅涉及一个表的查询1、查询指定列例1、查询材料进货明细表中的定额名称及规格数据透视表SQL基础入门SELECT 定额名称,规格,日期 FROM [材料进货明细表$]注意:在excel中,一个工作表的表示是这样的:[工作2009
9 广州重新整理如果该数据源在某一区域,比如数据源在单价表的A2:D10区域,如可以写成:[单价表$A2:D10]wiseselect的意思是:查询上面那一句SQL语句的意思就是:从表材料进货明细表中取出定额名例2、查询材料进货明细表的详细记录SELECT * FROM [材料进货明细表$]等价于:SELECT 序号, 定额名称,规格,日期,单位,数量 FROM [材料进货明细注意:*的用法,*代表数据表里面所有字段名的简写,学会用*可以2、查询经过计算的值例3、查询材料进货明细表的定额名称、规格、年份及数量SELECT 定额名称,规格,year(日期) as 年份,数量 FROM [材料进货明注意:里面的年份已经通过了计算的了,成为一个新的变量
加多一列自定义的列A厂:SELECT "A厂" ,定额名称,规格,year(日期) as 年份,数量 FROM [材SELECT "A厂" as 工厂 ,定额名称,规格,year(日期) as 年份,数量 比较一下上面两句SQL语句的区别,没有as 工厂与有as 工厂的区别二、选择表中若干元组1、消除取重复的行 例4、查询材料进货明细表的定额名称SELECT 定额名称 FROM [材料进货明细表$]该查询结果会包含很多重复的行
消除重复行的话,必须指定关键distinctSELECT distinct 定额名称 FROM [材料进货明细表$]2、查询满足条件的元组例5、查询材料进货明细表中单位为“套”的所有