设为首页 | 收藏本站 | 联系我们 考试咨询QQ:2532929604
当前位置:首页 > 试题汇总 > 考点汇总 > >计算机类SQL语言例子汇总

计算机类SQL语言例子汇总

发布时间:2014-03-23 13:26:47
SQL语言例子汇总CREATE DATABASE 学生档案创建一个名为学生档案的数据库CREATE TABLE 学生成绩(姓名 VARCHAR,语文 REAL,数学 REAL

SQL语言例子汇总
CREATE DATABASE 学生档案
创建一个名为“学生档案”的数据库
 
CREATE TABLE 学生成绩(姓名 VARCHAR,语文 REAL,数学 REAL,英语REAL)
创建一张名为“学生成绩”的数据表,VARCHAR,REAL为字段类型
 
SELECT 姓名,语文 FROM 学生成绩
显示“学生成绩”数据表中所有记录的姓名和语文信息
 
SELECT 姓名,语文,数学,英语,语文+数学+英语 AS 总分 FROM 学生成绩
显示“学生成绩”数据表中所有记录的语文,数学,英语和总分信息
 
SELECT * FROM 学生成绩
显示“学生成绩”数据表的全部信息,这里可以用“*”代表所有字段

www.zjdkdz.com浙江单考单招
 
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的记录
 
聚集函数
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)

编辑推荐

专升本考试用书

关于我们 联系方式 版权声明 付款方式 信息反馈

© 2018- 2019 浙江单考单招信息网 版权所有 违者必究