sql操作知识点个人笔记(SQLServer篇)
时间:2022-07-24
本文章向大家介绍sql操作知识点个人笔记(SQLServer篇),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
实际工作中,总会遇到一些常用的或不常用的sql,这些sql可能并没多少技术含量,但对我们本身而言,一个最大的问题就是很容易忘记。对我个人而言,以前常用的,过阵子之后再用到,发现不记得了。由此得出结论,一些知识点,还是记录下来好,方便以后查阅,说不定还能对别人有帮助呢。
1、分页
Row_Number()实现:
SELECT *
FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY ID) NO, *
FROM dbo.Student
) V
WHERE V.NO BETWEEN 31 AND 40
OffSet 实现:
SELECT *
FROM dbo.Student
ORDER BY ID
OFFSET 30 ROWS FETCH NEXT 10 ROWS ONLY
2、插入记录并返回自增列
INSERT INTO dbo.Student
( NAME ,
SEX ,
BIRTHDAY ,
NATION ,
CLASS ,
ADDRESS
)
VALUES ( N'' , -- NAME - nvarchar(50)
N'' , -- SEX - nchar(10)
GETDATE() , -- BIRTHDAY - date
N'' , -- NATION - nchar(10)
N'' , -- CLASS - nchar(10)
N'' -- ADDRESS - nvarchar(100)
)
SELECT @@IDENTITY
3、随机选取10条记录
SELECT TOP 10 *
FROM dbo.Student
ORDER BY NEWID()
4、PIVOT转置表值表达式
SELECT Name, [语文],[数学],[英语]
FROM dbo.Student_Score
PIVOT
(
SUM(Score)
FOR Course IN ([语文],[数学],[英语])
) p
ORDER BY Name
- 微信跳一跳之深度实践
- 前端工程师在业余时间如何提高自身能力——造轮子
- 我是如何Hack掉一个机器人!
- SliferMenu详解
- Android 深入ViewPager补间动画,实现类京东商城首页广告Banner切换效果
- android抓屏
- android 仿qq手写板涂鸦
- listview动态获取数据
- toggbutton
- android软件开发之webView.addJavascriptInterface循环渐进【一】
- android的listview item点击详解
- android之surfaceview画图
- viewgroup实现item拖动效果
- Android之ExpandableListView下拉分组的实现
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- SpringMVC知识体系搭建
- 你分得清MySQL普通索引和唯一索引了吗?
- 基于Dubbo的CRUD案例
- 在javaEE中,实现用户登陆功能的实现
- JavaEE中,实现登录时进行校验验证码的功能
- JavaEE中为删除数据操作与退出操作添加确认提示框
- JavaWeb中的实现页面跳转的同卵双胞胎兄弟——重定向与请求转发
- JavaWeb中的异卵双胞胎——监听器与过滤器
- JavaEE中的el 表达式以及JSTL详解
- 基于Jsp和Servlet的简单项目
- 基于Servlet实现的简单登陆练习
- JavaScript初识
- 聊聊dubbo-go的DubboInvoker
- 如何在云开发Cloudbase中使用MySQL数据库
- Kubernetes笔记之基本概念