CREATE UNIQUE INDEX dbnumber ON artist (imdbnumber); //为'imdbnumber'列创建唯一索引 ALTER TABLE artist ADD birthplace char(3) not null; UPDATE artist SET birthplace='CHN' WHERE NAME='成龙'; UPDATE artist SET birthplace='CHN' WHERE NAME='沈腾'; UPDATE artist SET birthplace='USA' WHERE NAME='斯嘉丽·约翰逊'; UPDATE artist SET birthplace='CHN' WHERE NAME='巩俐'; UPDATE artist SET birthplace='CHN' WHERE NAME='周迅'; //artist在表中增加birthplace列
讯享网
1.查询所有电影的电影名、时长与上映日期
讯享网SELECT NAME,duration,releasedate //NAME,duration,releasedate均为列名 FROM movie; //movie为表名
运行结果

2.查询年龄小于40岁的女演员的姓名和年龄
SELECT NAME,2021-year(birthday) as age //2021-year(birthday) as age通过出生日期计算年龄并命名为age FROM artist //artist为表名 WHERE (2021-year(birthday)) between 0 and 40 AND sex like '女%'; //加限制条件:年龄小于40的女性 sex为列名 sex like '女%'判断性别
加限制条件:年龄小于40的女性 sex为列名 sex like '女%'判断性别 其中sex列为VARCHAR 类型数据 列名+like '首字符%'形式

3.查询所有艺人演出的电影名及角色名
讯享网SELECT movieid,rolename FROM participation;
4.查询全世界各洲(Continent)的名称
SELECT Continent FROM country;
5.查询南美洲人口数量小于1千万的国家,并按人口由多到少排序
讯享网SELECT NAME,Population FROM country WHERE Population between 0 and ORDER BY Population DESC; //按人口降序排列

6.查询欧洲国家的数量
SELECT COUNT(NAME) FROM country WHERE Continent='Europe';
7.查询人最多和人最少的国家的人口数量(0除外)
讯享网SELECT MAX(Population),MIN(Population) //获取最大值和最小值 FROM country WHERE Population!=0;
8.查询演员出生地都有哪些(结果不能重复)
SELECT DISTINCT birthplace //DISTINCT保证birthplace不重复 FROM artist;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/70983.html