#全字段的数据查询
#第一先执行 from 表名 :表示先找到表
#第二执行select* :*表示所有字段,则select * 表示查询所有字段下的数据
select * from 表名;#单个字段的数据查询
#第一先执行 from movies :在movies表
#第二执行 select title :查看title字段的数据
select title from movies;
--举例
看AV演员 from janpen :在日本 才能看到演员
看AV女演员,AV男演员 from janpen :在日本 才能看到AV女演员,AV男演员#多个字段的数据查询,字段之间用逗号隔开
#第一先执行 FROM movies:在movies表
#第二执行 select title,director: 查看title与director字段的数据
SELECT title,director FROM movies;#加上条件去做多个字段的查询
#第一先执行 from movies : 在movies表
#第二执行 where id < 5;查询id小于5的
#第三执行 select title,director: 查看title字段与director字段的数据
SELECT title,director FROM movies WHERE Id < 5#sql语句函数(函数又叫方法,sql语句函数又称sql复合函数)
AVG(column) 返回某列的平均值
COUNT(column) 返回某列的行数 (不包括 NULL 值)
COUNT(*)返回被选行数(数据表中共有多少条数据)
MAX(column) 返回某列的最高值
MIN(column) 返回某列的最低值
SUM(column) 返回某列的总和
FIRST(column) 返回在指定的域中第一个记录的值
LAST(culumn) 返回在指定的域中最后一个记录的值#FROM movies :在movies表
#select count(*) : 查看表中共有多少条数据
SELECT count(*) FROM movies
#符合函数练习
练习1:我看一部电影平均多少时间啊(查看movies表中的所有的平均时长)
select avg(Length_minutes) from mvies; -- 利用复合函数 count(column)
select SUM(Length_minutes) / COUNT(*)from mvies; -- movies表,查询时长/电影个数;
--别名(字段或要查询的数据的后面 添加的就是别名),如下“电影平均时长”就是别名
select SUM(Length_minutes) / COUNT(*)电影平均时长 from movies;练习2:看完movies表中多有电影需要多少时间(查看movies表中所有电影 时长总和)
select SUM(Length_minutes) from movies;
练习3:movies表中最长时间的电影是哪一个呀
select title,MAX(Length_minutes) from movies;
练习4:movies表中最短时间的电影是哪一个呀
select title,MIN(Length_minutes) from movies; -- 查电影和时间
--查电影名
select title from movies where Length_minutes = (select Min(Length_minutes)
from movies); 条件查询的条件:
> 和 >=(大于等于)和<和<=(小于等于)和 = 和!=(不等于)
练习:找电影时长超过90的电影(不包含90,求电影名)
select title from movies where Length_minutes > 90;
找id是11以上的电影(包含11,求电影名)
select title from movies where id >=11;
找电影时长小于90的电影(不包含90,求电影名)
elect title from movies where Length_minutes > 90;
找id小于等于的电影
select title from movies where id <=5;
找所有John Lasseter的电影(求电影名)
select title from movies where director ='John Lasseter';
找不是 Brad Bird导演的电影(求电影名)
select title from movies where director !=‘Brad Bird’;between和not between
语法:字段 between x and y; -- 查找字段在x到y范围,包含x到y,大于等于x,小于等于y
举例:year BETWEEN 2000 AND 2010 -- 查找year在2000到2010年,包含,大于等于2000,小于等于2010,
语法:字段 not between x and y ;-- 查找字段在x到y范围,不包含x和y,小于x,大于y
NOT year BETWEEN 2000 2010 -- 查找year不在2000到2010年内,不包含小于2000,大于2010 like语句:
%:表示0个以上的任意字符(%是通配符)
title like ’%b%’找到title是:aaab 或 b 或 bccc 或 abc 或 aabc
——:表示一个任意字符(_也是是通配符) title like ‘——b’ 只能匹配 ab 或 cb 或db 或 辉b 或 赵b 或xb
ABB型: 甘大大 王笑笑 吴美美
abc型:甘赵辉 吴俊峰 吴峻虎 找到姓 Lasseter 的导演
名字包含 姓,即 ‘%Lasseter%’,where director like '%Lasseter%'
vfp怎么看到exe文件里面的内容
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:国内外对边缘计算的研究现状
下一篇:windows 设置vlan

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章