壮心未与年俱老,死去犹能作鬼雄。这篇文章主要讲述计算机类SQL语言例子汇总相关的知识,希望能为你提供帮助。
SQL语言例子汇总
CREATE DATABASE 学生档案
创建一个名为“学生档案”的数据库
CREATE TABLE 学生成绩(姓名 VARCHAR,语文 REAL,数学 REAL,英语REAL)
创建一张名为“学生成绩”的数据表,VARCHAR,REAL为字段类型
SELECT 姓名,语文 FROM 学生成绩
显示“学生成绩”数据表中所有记录的姓名和语文信息
SELECT 姓名,语文,数学,英语,语文+数学+英语 AS 总分 FROM 学生成绩
显示“学生成绩”数据表中所有记录的语文,数学,英语和总分信息
SELECT * FROM 学生成绩
显示“学生成绩”数据表的全部信息,这里可以用“*”代表所有字段
SELECT * FROM 学生成绩 WHERE 语文>
=85
显示“学生成绩”数据表中语文成绩大于等于85的记录信息
SELECT * FROM 学生成绩 WHERE 姓名 LIKE “李*”
显示“学生成绩”数据表中,姓名第一个字为李的记录
SELECT * FROM 学生成绩 WHERE 姓名 LIKE “李?”
显示“学生成绩”数据表中,姓名为两个字,第一个字为李,第二个字为任意的记录
SELECT * FROM 学生成绩 WHERE 姓名 LIKE “*强”
显示“学生成绩”数据表中,姓名最后一个字为“强”的记录
SELECT * FROM 学生成绩 WHERE 姓名 LIKE “*强*”
显示“学生成绩”数据表中,姓名中含有“强”的记录
SELECT * FROM 学生成绩 WHERE 是否团员
显示“学生成绩”数据表中是否团员的记录
SELECT * FROM 学生成绩 WHERE NOT 是否团员
显示“学生成绩”数据表中所有不是团员的记录
SELECT * FROM 学生成绩 WHERE 出生日期=#8/20/1987#
显示“学生成绩”数据表中出生日期为1989年8月20日的记录
SELECT * FROM 学生成绩 WHERE 出生日期>
#8/20/1987#
显示“学生成绩”数据表中出生日期为1989年8月20日以后的记录
SELECT * FROM 学生成绩 WHERE MONTH(出生日期)=8
显示“学生成绩”数据表中出生月份为8月的记录
YEAR()取年
MONTH()取月
DAY()取日
DATA()取计算机系统即时日期
NOW()取计算机系统即时日期和时间,精确到秒
SELECT 姓名,YEAR(NOW())-YEAR(出生日期) AS 年龄 FROM 学生档案
显示“学生档案”数据表中的学生姓名和年龄信息
SELECT * FROM 学生成绩 WHERE语文>
=60 AND 语文<
90
显示“学生成绩”数据表中语文成绩大于等于60并且小于90的记录
SELECT * FROM 学生成绩 WHERE语文>
=60 OR 数学>
=60
显示“学生成绩”数据表中语文成绩大于等于60或数学大于等于60的记录
【计算机类SQL语言例子汇总】聚集函数
COUNT()统计所选数据的行数
SUM()计算数据列的
AVG()计算数据列的平均值
MIN()计算数据列的最小值
MAX()计算数据列的最大值
SELECT COUNT(*) AS 总人数 FROM 学生成绩
显示“学生成绩”数据表中总的记录条数
SELECT AVG(语文),MAX(数学) FROM 学生成绩
显示“学生成绩”数据表中语文的平均分和数学的最高分
SELECT AVG(语文),MAX(数学) FROM 学生成绩 WHERE 英语>
80
显示“学生成绩”数据表中英语成绩大于80分同学的语文的平均分和数学的最高分
SELECT 班级,AVG(语文) FROM 年级成绩 GROUP BY 班级
根据班级,分别统计各班的语文平均成绩
SELECT 班级,AVG(语文) AS 语文平均分 FROM 年级成绩 WHERE 语文>
85 GROUP BY 班级
把“年级成绩”数据表中语文大于85分的记录,根据班级分别统计各班的语文平均成绩
SELECT 班级,AVG(语文) AS 语文平均分 FROM 年级成绩GROUP BY 班级 HAVING AVG(语文)>
85
先根据班级分别统计各班的语文平均分,再把语文平均分大于85分的记录显示出来
SELECT * FROM 学生成绩 ORDER BY 语文
按语文成绩的升序显示“年级成绩”数据表的所有记录
SELECT * FROM 学生成绩 ORDER BY 班级,语文 DESC
对“年级成绩”数据表按班级递增,语文成绩递减排序
在VB中,随机数表达式为
int(rnd*(上限-下限+1)+下限)
int(rnd*(500-100+1)+100)
推荐阅读
- 基于ansible在远程centos服务器docker环境安装kafka
- 90天Java---mybatis与mybatis plus-1
- Clickhouse重复数据处理
- mysql|mysql删除重复数据,一条sql就搞定
- 全国超10亿用户!AntDB数据库的电信核心交易替换之路
- 面试经验|常见的字符串常量池必问面试题
- 分布式|redis管道是什么鬼()
- 浮动静态路由
- Kettle实现ES到ES循环增量抽取