SQL Server基本语法与操作:查询、统计与函数应用示例

需积分: 9 12 下载量 46 浏览量 更新于2024-09-15 1 收藏 52KB TXT 举报
本文档主要介绍了SQL Server中一些基本的SQL应用语法和操作,包括查询数据、条件查询、聚合函数、数学运算以及字符串处理等。 1. SQL Server基本查询 在SQL Server中,使用`SELECT * FROM table_name`语句可以查询指定表中的所有数据。例如,`SELECT * FROM 学生信息` 和 `SELECT * FROM 课程` 分别用于查询“学生信息”和“课程”表中的全部记录。 2. 条件查询 条件查询允许我们根据特定条件过滤结果。如`SELECT * FROM 学生信息 WHERE 学号 = '0001'`,这将返回学号为'0001'的学生信息。此外,可以使用变量进行动态查询,如`DECLARE @student CHAR(12); SET @student = '0001'; SELECT * FROM 学生信息 WHERE 学号 = @student`。 3. 聚合函数 SQL Server提供了多种聚合函数,如`COUNT()`计算行数,`MAX()`和`MIN()`找出最大值和最小值,`SUM()`求和,`AVG()`计算平均值。例如,`SELECT COUNT(*) AS '学生数量' FROM 学生信息`返回学生信息表中的学生总数。 4. 数学运算 在SQL Server中,可以使用内置函数进行数学运算。如`POWER(2, 3)`计算2的3次方,`ABS(-1)`获取-1的绝对值,`SQUARE(2)`计算2的平方,`FLOOR(3.14)`将3.14向下取整为3。 5. 字符串处理 `LEN()`函数用于计算字符串长度,如`PRINT LEN('computerdepartment')`返回'computerdepartment'的字符数。`CHARINDEX()`函数查找子字符串在主字符串中的位置,如`DECLARE @s CHAR(20); SET @s = 'haveagoodtime'; PRINT CHARINDEX('good', @s)`返回'good'在'haveagoodtime'中首次出现的位置。 6. 变量声明与赋值 可以使用`DECLARE`声明变量,如`DECLARE @s1 char(10), @s2 char(10)`,并用`SET`赋值,如`SET @s1 = 'welcome', @s2 = 'hellow'`。然后通过`LEN()`函数查询变量的长度。 这些示例展示了SQL Server中基础的查询、条件筛选、聚合、数学运算和字符串处理操作,对于理解和应用SQL Server数据库操作具有重要意义。理解并掌握这些基础语法,能帮助用户有效地管理、分析和提取数据库中的信息。