SQL基础教程:常用函数与SELECT语法

需积分: 23 11 下载量 181 浏览量 更新于2024-07-10 收藏 2.43MB PPT 举报
"本文主要介绍了易飞SQL中常用的函数和基础语法,包括SELECT语句的基本架构,选取全部资料,选取不重复的数据以及衍生字段的使用,并通过实例展示了如何进行简单的计算和利用内建函数操作。" 在易飞SQL中,掌握基础的函数和语法对于数据查询和分析至关重要。首先,我们来看SELECT语句的基本架构,它是SQL中最核心的部分,用于从数据库中选取所需的数据。SELECT语句主要包括以下几部分: 1. **字段**:你可以选择一个或多个表格中的字段,这些字段之间用逗号分隔。字段可以是原始字段,也可以是通过运算或函数得到的衍生字段。 2. **表格**:你可以指定一个或多个表格进行查询,多表查询涉及到表格连接,例如内连接、外连接等。 3. **条件**:在WHERE子句中设置筛选数据的条件,可以是基本的比较操作,也可以组合多个条件使用AND或OR逻辑操作符。 4. **GROUP BY**:对选取的数据进行分组,通常与聚合函数(如SUM, COUNT, AVG等)结合使用,以便按特定字段进行统计。 5. **ORDER BY**:对结果集进行排序,可以指定升序(ASC)或降序(DESC)。 接下来,我们看看几个具体的示例: - **选取全部资料**:使用`SELECT * FROM 表名`可以获取表中的所有记录,如`SELECT * FROM INVMB`。 - **选取不重复的数据**:使用`SELECT DISTINCT 字段名 FROM 表名`可以去除重复的记录,例如`SELECT DISTINCT TA001, TA002 FROM table_name`。 - **衍生字段**:在SELECT语句中,除了选择已有的字段,还可以创建新的衍生字段,这可以是字段间的数学运算,也可以是使用SQL的内建函数。例如,如果要计算库存总金额,可以使用`SELECT SUM(MB065) FROM INVMB`,或者重命名字段,如`SELECT LB002 AS "产品名称"`。 易飞SQL提供的内建函数丰富多样,包括但不限于数学函数(如ABS, SQRT)、字符串函数(如CONCAT, SUBSTRING)、日期/时间函数(如DATEADD, GETDATE)等,这些函数可以极大地增强你在处理数据时的灵活性和功能性。 了解并熟练掌握这些基础的SQL函数和语法,将有助于你更高效地进行数据查询、分析和报表生成。在实际工作中,可以根据具体需求灵活组合使用,实现复杂的数据处理任务。