查询语句,模糊查询和聚合函数的使用-SQLServer数据库教案
发布时间:2020-10-15 来源:文档文库
小
中
大
字号:
5-SQL Server语句
上一节课我们学习了使用SQL语句创建数据库、使用数据库、创建数据库表、向表中插入数据、在数据库中查询数据。这节课继续学习查询语句,模糊查询和聚合函数的使用。 学习之前回顾一下上节课内容:
1、创建数据库和数据库表:create database 数据库名、use 数据库名、create table 表名(;
--创建数据库School
create database School;
--使用数据库
use School;
--创建数据库表 class
create table class( id int primary key, --编号 整数 主键 name nvarchar(20 not null, --姓名 字符 非空 phone nvarchar(50, --电话 字符 age int, --年龄 整数 score float --分数 小数
;
--向表中插入数据
insert into class(id,names,age,score
select 1,'刘德华',18,56.5 union
select 2,'李娜',18,56.5 union
select 3,'张杰',18,56.5 union
select 4,'刘诗诗',18,56.5
2、查询语句:select 列名 from 表名 where条件 order by 列名 升降序
查询全部数据
3、使用系统函数进行查询、更新:replace(‘指定的字符串’,‘字符串中原有的字符’, ‘替换以后的字符’; 适用场景:批量替换列值中的某个字符串(用到更新数据)
Update 表名 set 列名=replace(列名,’张’,’zhang’; --将张全部替换成“zhang”
本章目标:
❖ 熟悉通配符的用法
❖ 掌握like、between、in模糊查询的用法 ❖ 掌握聚合函数的用法
1、通配符
定义:通配符是一类字符,他它可以代替一个或多个真正的字符,查找信息时作为替代字符出现。T-SQL中的通配符必须与like关键字一起使用,以完成特殊的约束或要求。
使用情况:和like关键字进行模糊查询,一般用于查询字符型列值 -- 查询表中所有数据 select *