MySQL5.1:
create table score(
考号 char(6),
考场 char(2),
单位 varchar(20),
总名次 integer,
校名次 integer,
姓名 varchar(10),
性别 varchar(2),
语文 numeric(5,1),
数学 numeric(5,1),
物理 numeric(5,1),
化学 numeric(5,1),
外语 numeric(5,1),
政治 numeric(5,1)
);
insert into score values('040001', '1', 'shihe', 964, 219, 'dong', '女', 43.0, 13.0, 1.0, 2.0, 1.0, 1.0);
insert into score values('040002', '1', 'hailin', 964, 219, 'zhao', '男', 3.0, 23.0, 91.0, 2.0, 1.0, 1.0);
insert into score values('040003', '1', 'shihe', 964, 219, 'qian', '女', 23.0, 33.0, 1.0, 2.0, 1.0, 11.0);
insert into score values('040004', '1', 'xinhe', 964, 219, 'sun', '男', 63.0, 43.0, 1.0, 2.0, 51.0, 1.0);
insert into score values('040005', '1', 'shihe', 964, 219, 'li', '女', 93.0, 53.0, 1.0, 62.0, 1.0, 1.0);
insert into score values('040006', '1', 'hailin', 964, 219, 'zhou', '女', 13.0, 63.0, 81.0, 2.0, 1.0, 1.0);
insert into score values('040007', '1', 'shihe', 964, 219, 'wu', '女', 3.0, 73.0, 1.0, 62.0, 31.0, 21.0);
select 单位,
sum( case when 语文>=60.0 then 1 else 0 end ) as 语文及格人数,##/count(*)可以得到及格率
sum( case when 数学>=60.0 then 1 else 0 end ) as 数学及格人数,
sum( case when 物理>=60.0 then 1 else 0 end ) as 物理及格人数,
sum( case when 化学>=60.0 then 1 else 0 end ) as 化学及格人数,
sum( case when 外语>=60.0 then 1 else 0 end ) as 外语及格人数,
sum( case when 政治>=60.0 then 1 else 0 end ) as 政治及格人数
from score
group by 单位
2.日期格式化
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006
3.MySQL 远程登陆
grant all on *.* to 'root'@'%' identified by 'root帐号对应的密码';
分享到:
相关推荐
全面的SQL语言,高清晰的DOC模式,会成为您U盘里面的一个宝贵的帮助和查看的手册。
《VC++与SQL Server构建公司备忘录系统详解》 在信息技术高度发展的今天,公司备忘录系统已经成为企业管理日常事务、提升工作效率的重要工具。本文将深入探讨如何利用Microsoft的编程语言VC++和数据库管理系统SQL ...
基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 【资源说明】 项目...
SQL语句备忘手册是一本全面涵盖SQL基本到高级操作的手册,对于SQL学习者和开发者来说,这是一份非常实用的参考资料。手册分为多个部分,详细介绍了SQL的各种语句和函数,帮助用户掌握数据库管理和数据操作的核心技能...
企业备忘录管理系统是一款专为企业内部沟通和信息记录设计的应用,它结合了C++编程语言的前台界面和SQL数据库管理系统的后台数据存储。这个系统旨在提高工作效率,方便员工记录、查询和分享工作中的重要事项,确保...
《企业备忘录管理系统——C++与SQL Server的完美结合》 在当今信息化时代,企业的日常运作离不开各种信息管理工具。本文将详细探讨一个由C++编程语言与SQL Server数据库系统共同实现的企业备忘录管理系统,它为中小...
【标题】"Web个人日历备忘系统"是一款基于C#编程语言和SQL数据库技术开发的应用,主要用于个人日常事务管理。这个系统集成了登录、注册、添加、删除以及编辑备忘录的功能,使得用户能够方便地在线管理和追踪自己的...
快速SQL备忘单快速提醒所有相关SQL查询以及有关如何使用它们的示例。 该存储库由社区不断更新和添加。 拉请求是欢迎的。 享受! 快速SQL备忘单表快速提醒所有相关SQL查询以及有关如何使用它们的示例。 该存储库由...
这个系统集成了身份验证、成员信息管理、类型管理、备忘录信息管理和查询管理等多个功能模块,通过与SQL Server数据库的紧密结合,实现了数据的安全存储和快速检索,极大地提升了工作效率。 首先,身份验证是系统的...
在SQL Server数据库管理系统中,T-SQL(Transact-SQL)是用于操作和管理数据库的主要语言,它是SQL标准的一个扩展,特别针对微软的SQL Server进行了优化。本资料集重点讨论了如何利用T-SQL语句来实现用户映射,这...
《SQL99标准:数据库语言SQL的基石》 在IT领域,尤其是数据库管理与操作方面,SQL(Structured Query Language)是不可或缺的一部分。SQL99,作为SQL标准的一个重要版本,于1999年由ANSI(美国国家标准协会)、ISO...
代码中的“Android 备忘录源码”可能包含了SQLiteOpenHelper的子类,用于管理数据库版本和操作SQL语句。 3. **内容提供者(Content Provider)**:为了与其他应用共享数据,备忘录应用可能会使用Content Provider。...
2. 删除备忘录:系统提供了一个删除功能,用户可以选择要删除的备忘录,系统在后台通过SQL语句将选定的备忘录标记为已删除,而非直接从数据库中移除。 3. 查看与管理:用户可以浏览所有备忘录,搜索特定内容,还可以...
采用C#+SQL2000的组合完成了系统 主要包括哪些功能模块,实现了哪些主要功能? 该系统主要是添加特定日子的重要信息,已达到提醒的作用。备忘分为三种约会、备忘、以及纪念日。添加后的备忘可进行修改更新。另外还有...
使用SQL(结构化查询语言)进行数据操作,如INSERT插入新的备忘录,UPDATE修改已有的,SELECT查询特定的备忘录,以及DELETE删除不再需要的条目。 在功能实现上,系统提供以下关键操作: 1. 添加备忘录:用户可以...
本项目名为"C#自制桌面备忘录(自制日历)",采用C#编程语言和Visual Studio 2012开发环境,结合Microsoft SQL Server 2012作为数据存储平台,为用户提供了高效、便捷的日程管理功能。 一、C#语言基础 C#是微软推出...
在Android中,我们通过SQLiteOpenHelper的子类来创建和升级数据库,然后使用SQL语句来执行数据操作。例如,`CREATE TABLE`用于创建表结构,`INSERT INTO`用于添加数据,`DELETE FROM`和`UPDATE`分别用于删除和修改...