每天学习一点点...
今天工作之余学习了一点数据库的知识。拿出来展示一下。
//创建表和插入操作。
*********************************
create table SC
(
sno char(10) not null,
cno char(2) NULL, /*课程编号字段*/
score int NULL /*成绩字段*/
)
Go
INSERT INTO sc (sno,cno,score) VALUES ('3130050106', 'c3',92)
Go
*********************************
select sno,avg(score)as 平均成绩 from SC
group by sno
*********************************
CREATE TABLE AVGSCORE
(SNO CHAR(10),
AVGSCORE SMALLINT)
Go
INSERT INTO AVGSCORE
SELECT SNO,AVG(SCORE)
FROM SC
GROUP BY SNO我们需要注意的一点,如果在返回集字段中,这些字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。
*********************************
update AVGSCORE set AVGSCORE = AVGSCORE - 2select * from AVGSCORE
update AVGSCORE set AVGSCORE = AVGSCORE -2
where AVGSCORE.SNO in (
select sno from SC
where SC.cno = 'c4')
*********************************
CREATE TABLE T1
( column_1 int,
column_2 varchar(30))
Go
INSERT T1 (column_2, column_1,wuzang) VALUES ('This',1,'tianx') /*插入操作*/update T1 set wuzang = 'wu'
where wuzang = '??'alter table T1 add wuzang char(5) null /* 增加列*/
drop table T1 /*delete table*/
delete from T1 -- sql 两种注释方式:
where column_1 = 7 /*删除(此处可多行注释)*/
select * from T1 --dsdds(此处可单行注释)
*********************************
--两种变量
-- 1)给局部变量赋值 并输出。
DECLARE @myvar char(20)
select @myvar = 'ssfdfdMSM'
SELECT @myvar
GO
--2)全局变量:常常以@@开头 ,是系统定义和维护。
例如
SELECT GETDATE( ) AS '当前的时期和时间',
@@CONNECTIONS AS '试图登录的次数'
*********************************
--字符串串联运算符 + 例如:
SELECT 'abc'+'def'
*********************************
-- 4类函数
--1)行集函数:行集函数可以在Transact-SQL语句中当作表引用。
exec sp_addlinkedserver local
select * from openquery(local,'select * from Customers')
--2)聚合函数:除COUNT 函数之外,聚合函数忽略空值。
--聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。
--计算 Adventure Works Cycles 的副总所用的平均休假小时数以及总的病假小时数。
--对检索到的所有行,每个聚合函数都生成一个单独的汇总值。
--程序清单如下。
USE AdventureWorks;
GO
SELECT AVG(VacationHours)as 'Average vacation hours',
SUM (SickLeaveHours) as 'Total sick leave hours'
FROM HumanResources.Employee
WHERE Title LIKE 'Vice President%'
--窗口函数:
--Transact-SQL提供以下一些Ranking函数:
RANK;DENSE_RANK;NTILE;ROW_NUMBER。
--标量函数:
转载于:https://www.cnblogs.com/jdsbj170/archive/2011/08/18/2144776.html
每天学习一点点...相关推荐
- 5个能让你快速变强的自学网站,每天学习一点点,进步很明显
你想要变强吗?想的话,就要学习了,毕竟学习才是变强的途径.那么怎么学习呢?去哪学习呢? 这里有5个能让你快速变强的自学网站,每天只要坚持学习一点点,进步会越来越明显,下面就一起来了解一下吧. 一.极客 ...
- Java每天学习一点点 09.10.13
时间不等人呀,为什么不做一个自己每天的时间分段呢? 所以,先从每天学习一点Java开始吧.重在坚持,加油! 1. 在刚刚装好jdk,我们需要设置环境变量 path,我认为还是从我的电脑属性设置开始好 ...
- 每天学习一点点(2010年二月)
2010/2/8号 星期一 1.决定记录下每天学到的东西和感悟 2.看老赵的博客,学到一句话:Apple告诉我们的铁律是:表面功夫一定要做足. 3.看到一个笑话:你属什么?我属 于你. 2010/2 ...
- 每天学习一点点python--2(运算符一)
python基础语法 最简单的就是python中的计算了(计算器功能)和自己的想法很接近 基本运算符 + - * / 这里除法的运算结果为小数,即**浮点数**.如果想要丢弃小数部分,需要使用//// ...
- 每天学习一点点之字符编码
技术的发展就是在不停的解决问题和引入新的问题. 说来惭愧,对字符编码一直都是似懂非懂的,昨天组内大佬又给讲了一遍.本文就是作为一个初学者对字符编码的一个学习笔记. 在步入正题之前首先明确这么几点: 计 ...
- 1、每天学习一点点之 contenteditable 属性
起初 遇见一个 需求 是 要求 再输入框可以输入文本, 点击检测,调用接口,将特定的文字可以 加颜色 或者 下划线展示, 然后可以继续输入. 正常是用textarea, 但是textarea 不可以 ...
- GPS 校验和 代码_每天学习一点点~每天学习一点点~安全阀安全技术监察规程 安全阀校验与修理...
点击蓝字获取更多精彩信息 安全阀校验与修理 D1 校验设备 D1.1 安全阀校验装置的组成 安全阀校验装置由校验台.气源和管路等组成(参见附件F). D1.2 校验气源 应当符合以下要求: (1)可配 ...
- 每天学习一点点········
Mysql数据库 1.查看表结构 desc 表名! describe 表名! show columns from 表名; show create table 表名;
- python学起来难不难-python很难学?学起来很吃力,想放弃?看别人是怎样学习的...
其实吧, 你也没不能接受别人一分钟能赚你一辈子的钱吧- 比尔盖茨动动手指就有一套房子,你不是也没觉得有什么不对吗? 那你为什么不能接受有人一分钟能学你一辈子的知识- 别人用一分钟学你一个小时的事情,不 ...
最新文章
- 核酸序列特征信息分析
- 黑马vue---10-11、Vue实现跑马灯效果
- 【C 语言】结构体 ( 结构体偏移量计算 | 代码示例 )
- 读书笔记--《机器人时代》
- shiro权限管理_重量级课程发布~企业权限管理平台(SpringBoot2.0+Shiro+Vue)
- 类的实例方法静态方法类方法属性方法属性
- 单机启动nacos_dockercompose部署nacos单机版(简洁优化版)
- js reduce实现中间件_实现redux中间件-洋葱模型
- 指派问题(匈牙利算法)
- 网站的SEO以及它和站长工具的之间秘密
- 拦截游戏窗口被移动_保障电脑流畅,游戏不卡,良心软件推荐
- python爬虫系列(3.8-正则的使用)
- Android 开发 带图像的Toast提示
- LeetCode - 54. Spiral Matrix
- poj 1962 Corporative Network 并查集,很容易超时,大家要注意合并
- 2.SOA架构:服务和微服务分析及设计--- 理解面向服务架构
- c语言实现自动编译器,实现简易的C语言编译器(part 1)
- Egret引擎做游戏登录账号和密码显示
- linux工作区切换到桌面,linux切换桌面环境 gnome kde
- 逆水寒怎么找回服务器之前的角色,逆水寒12月27日服务器合并公告 逆水寒合服问题解答一览...
热门文章
- 用python实现最简单简单的计算器
- 【大数据零基础】Linux命令3
- android 来电大头贴显示流程
- envi栅格图像镶嵌_使用envi进行影像镶嵌
- C/C++内部链接的静态变量、多文件和存储类别说明符
- 中国股市跳转大,但远低于高峰(上)
- MicrosoftOffice2007的驱返动程序没有找到—关于SQLyog没有安装MicrosoftAccesDatabase Engine 2007导致导入excel失败的解决办法(非会员可下载)
- 葵花宝典之css兼容小菜菜
- 在word文档表中插入图片不变形
- SQL提高查询效率 CREATE INDEX 语句