tnblog
首页
视频
资源
登录

SqlServer基础查询

4936人阅读 2020/9/6 22:27 总访问:295358 评论:0 收藏:0 手机
分类: 数据库

select top 1 from table1 //————返回表中第一条数据

select top 10 percent * from table1 //————返回表中前10%条数据

select distinct name from table1 //————按照name字段去重复后返回所有数据

select count(distinct name) from table1 //————统计以name去重后的记录条数

select avg(qty),sum(qty),max(qty), min(qty) from table1 //————统计所选字段求平均值,求和,取最大值,取最小值

条件查询 :

select * from table1 where name= ‘tn’ //————返回名称=tn的数据

select * from table1 where name like ‘%青峯%’ [‘tn%’][‘%tn’] //————返回名称包含tn两字的数据

select * from table1 where name not like ‘%tn%’ //————返回名称不包含tn两字的数据

select * from table1 where name= ‘tn’ order by city desc[asc] //————返回名称=tn的数据并按照城市排序

select count(*) from table1 group by name //————返回按照名称分组后的数据

select count(*), name table1 group by name //————返回按照名称分组后的各组统计条数

select count(qty), name table1 group by name //————返回按照名称分组后的各组数量统计条数,这里旨在说明可以在分 组过程中使用聚合函数操作某个字段

select * from table1 where date between ‘2019-01-22’ and ‘2019-10-11’ //————返回日期在2019-01-22和2019-12-31之间 的数据,包含2019-01-22和2019-10-11

select * from table1 where date > ‘2019-01-22’ and date < ‘2019-12-31’ //————返回日期在2019-01-22和2019-12-31之间的数据,不包含2019-01-22和2019-12-31

select * from table1 where id in (1,2) //————返回id=1和2的数据

select * from table1 where id=1 or id=2 //————返回id=1或2的数据,这与上面例子效果一样,对于同一字段不同值的搜索,尽量用in 代替 or

评价

SqlServer order by

order by 字段名order by 第几个字段(整形)order by 排序:order by 字段名:通过字段名指定的字段排序 order by 字段数...

SqlServer保障远程连接的安全性

如果是只读的话建个视图,建个普通用户只对该视图进行读。读写的话就只能自己在加一层代理服务,由代理来进行读写,各客户...

SqlServer约束

添加表后操作约束--删除约束 altertableaj_testdropconstraintCK__aj_test__userAge__5EBF139D --为表aj_test添加默认...

SqlServer存储过程拼接sql语句,分页

在写有些存储过程的时候需要进行sql的拼接,然后在使用exec函数执行sql语句注意字符串的拼接,看下面一段存储过程的sql语句...

SqlServer常用操作

创建临时表createtable#表名() select字段1,字段2....字段ninto#表名from表[where1=1]删除临时表ifOBJECT_ID(&#39;tempdb....

Serilog日志记录到SqlServer以及其中存在的问题

1.首先来一大串的安装Install-PackageSerilog //控制台输出 Install-PackageSerilog.Sinks.Console //文件输出 Install...

SqlServer监控sql语句

首先在工具中打开sql server profiler然后登录一下这里可以进行一些常规的筛选,不然监控的sql语句很多的右下方还可以进行...

SqlServer数据库+DBHelper

原始的ASP.NET数据库查询,所需要的帮助类publicclassDBHelper {//创建全局对象 staticSqlConnectionconn=newSqlConnecti...

Core使用codefirst创建SqlServer数据库

1.先添加以下程序包Install-PackageMicrosoft.EntityFrameworkCore Install-PackageMicrosoft.EntityFrameworkCore.SqlSer...

SqlServer ROW_NUMBER 分页

很简单的一个sql语句根据行号分页即可 select * from (select *,ROW_NUMBER() over(order by id) as rownumber from[dbo]....

SqlServer跨库复制表

sql语句:select*intoResourcefromXJ.[dbo].[Resource]注意主键、外键、约束、触发器、索引都不会被复制,只是数据会被复制...

SqlServer存储过程

什么是存储过程: 预编译的sql语句,可以放很多sql语句,里边可以写条件,循环,可以把一些逻辑放到存储过程里边处理 比如...

SqlServer函数

函数系统自带函数(avg,sum,min,max,count),用户自定义函数 系统分类:表值函数,标量值函数,聚合函数 函数语法:函数必...

SqlServer事务

事务:把所有的操作当中一个整体,要么全部成功,要么全部失败 一旦开启了事务所有的操作都是临时的,你可以选择提交或者...

SqlServer触发器

触发器什么是触发器:触发器是个特殊的存储过程,不是由用户触发,是系统根据事件来触发。对表操作比如 添加,删除,...
旧年素颜,君记否
排名
15
文章
52
粉丝
1
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术