大数跨境
0
0

SQL语句19问

SQL语句19问 大话数据分析
2020-05-08
1
导读:SQL语句的“增、删、改、查”基础操作。

日常对于数据库的应用不言而喻,本文推送常用的SQL语句,包含常见的数据库“增、删、改、查”操作,内容节选自在线SQL练习网站:
http://sample.jimstone.com.cn

课时1:查询表 user 的所有内容

  
SELECT*FROM user
课时2:查询出来 user 表中 score 大于 80 的所有数据
SELECT*FROM user WHERE score>80
课时3:查询表 user 中字段 gender 为 '男' 的所有内容
SELECT*FROM user WHERE gender='男';
课时4:查询表 user 中字段 students 开头为'小'字的内容
SELECT students FROM user WHERE students LIKE'小%';
课时5:查询表 user 中字段 students 包含'聪'字的所有内容
SELECT*FROM user WHERE students LIKE'%聪%'
课时6:查询表 user 中字段 score 为98,60,92的所有内容
SELECT*FROM user WHERE score IN(98,60,92);
  
SELECT*FROM user WHERE score>95 OR gender='女';
课时7:查询表 user 中字段 score 大于95 或者 gender 为女性的所有内容
课时8:合并查询表 user 和表 user_ext 中 id 相同的所有数据
  
SELECT*FROM user,user_ext WHERE user.id=user_ext.id;
课时9:获取表 user 中字段 score 大于 60 的内容数量
  
SELECT COUNT(*)FROM user WHERE score>60;
课时9:获取表 user 中字段 score 的平均值
  
SELECT AVG(score) FROM user;
课时10:获取表 user 中字段 score 的总分数
  
SELECT SUM(score)AS SUMVALUE FROM user;
课时11:获取表 user 中字段 score 的最大值
  
SELECT MAX(score)AS MAXVALUE FROM user;
课时12:获取表 user 中字段 score 的最小值
  
SELECT MIN(score)AS MINVALUE FROM user;
课时13:获取表 user_ext 中所有不同的字段 age 并设置字段别名为'年龄'
  
SELECT DISTINCT(age)AS 年龄 FROM user_ext;
课时14:获取表 user_ext 中的所有数据并且按照字段 weight 进行倒序排序
  
SELECT*FROM user_ext ORDER BY weight DESC;
课时15:通过左连接 获取表 user(别名t1) 和表 user_ext(别名t2) 中字段 id 相同的数据,其中字段 age 大于9,并仅返回 id、students、age、weight 这几个字段的数据
  
SELECT t1.id,t1.students,t2.age,t2.weight FROM user AS t1 LEFT JOIN user_ext AS t2 ON t2. id=t1.id WHERE t2.age>9;
课时16:创建一个名为'test'的表
  
CREATE TABLE test(id Integer Primary Key,students VarChar(8),score Integer,gender VarChar(2));
课时17:把'test'表 删除
  
DROP TABLE test;
课时18:把 user 表 students 字段为'小明'的记录删除
  
DELETE FROM user WHERE students='小明';
课时19:在 user 表 所有字段 中添加记录
  
INSERT INTO user(students,score,gender)VALUES('小蜗牛',100,'男');

SQL在线运行


【声明】内容源于网络
0
0
大话数据分析
数据分析的收集者、整理者、分享者、实践者
内容 408
粉丝 0
大话数据分析 数据分析的收集者、整理者、分享者、实践者
总阅读27
粉丝0
内容408