SQL初学者指南:查询语句与函数解析

3星 · 超过75%的资源 需积分: 3 7 下载量 113 浏览量 更新于2024-08-02 收藏 317KB PDF 举报
"初级Sql学习.pdf 是一份针对初学者的SQL教程,由马瑞新整理。这份PDF主要讲解了SQL的基础查询语句,包括简单的查询、LIKE操作符和通配符、集合函数以及数据的转换等核心概念。" 在SQL(Structured Query Language)中,查询语句是数据库操作的核心部分,它允许用户从数据库中获取所需的信息。本教程的第1章重点介绍了几种基本的查询技巧: 1.1 简单的查询:这是SQL的基础,用于选取数据库中的特定记录。例如,从authors表中选取所有作者的姓氏。 1.2 LIKE操作符和通配符:LIKE操作符用于匹配包含特定模式的数据。例如,可以使用`%`通配符来匹配任意数量的字符,`_`则匹配单个字符。如查询姓氏中包含“Ringer”的作者。 1.2 集合函数: - COUNT() 函数:统计字段值的数目。如`COUNT(au_lname)`计算authors表中作者的总数,或者`COUNT(DISTINCT au_lname)`计算不重复的作者姓氏数。 - AVG() 函数:计算字段的平均值。如`AVG(vote)`求opinion表中投票的平均值。 - SUM() 函数:计算字段值的和。如`SUM(purchase_amount)`求orders表中购买金额的总和。 - MAX() 和 MIN() 函数:分别用于找出字段的最大值和最小值,如在opinion表中找出最高和最低的投票。 1.2.5 其他常用的SQL表达式、函数、过程: - 使用比较运算符(如>,<,BETWEEN,IN,NOT BETWEEN)筛选数据。例如,选取投票分数在6到11之间的用户,或者选取投票为1或10的用户。 - IN操作符:选取符合列表中任何值的记录。如选取投票为1或10的用户的投票记录。 - NOT BETWEEN:选取不在指定范围内的记录。 1.3 转换数据:SQL提供了一些函数来转换数据类型。比如,`CONVERT()`函数可以将数字价格转换为包含货币单位的字符串。例如,将价格转换为格式为8位数的美元字符串。 这个初级SQL教程是学习数据库查询的起点,涵盖了从基础的SELECT语句到更复杂的条件筛选和数据转换,对初学者来说是一份非常实用的学习资料。通过这些知识,读者可以逐步掌握如何从数据库中有效地提取和处理数据。