E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL&T-SQL
【Microsoft SQL Server 2008 技术内幕:
T-SQL
语言基础】二、查询篇
sql2008t-sql[b][size=large]单表查询[/size][/b][b]TOP选项[/b]1.(结合orderby)返回的是有固定顺序的游标2.可以使用[i]percent[/i]关键字3.附加属性[i]tiebreaker[/i]:在没有给定所有列的orderby次序时,top语句的返回列可能是不确定的,sqlserver将按照物理顺序返回结果。[i]tiebreaker[/i
zealotds
·
2020-08-14 12:16
database
sql联合查询|sql交叉查询|除非同时指定了 TOP否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。
1asordfromszshengunionallselectshiname,shengid,2asordfromszshi)aorderbya.sidasc,ordasc就可以得到以上结果,但是直接用这个语句手工在
T-SQL
yaoxy
·
2020-08-14 12:47
sql
T-SQL
GROUP BY
前段时间,有举过一些函数例子,如SUM,COUNT,MAX,MIN,AVG,当我们调用这些函数进行运算,再想对这些运算结果进行分组,那得需使用GROUPBY来实现。下面先准备一些数据。创建一个表[RecordHits],并填充一些数据:ViewCodeCREATETABLERecordHits(RIdNVARCHAR(2),DTDATE,HitsINT)GOINSERTINTO[dbo].[Rec
weixin_33736832
·
2020-08-14 11:53
T-SQL
内置函数-聚合函数
1.SUM函数返回表达式中所有值的和SELECTSUM(Score)FROMScoreWHERESubID=12.AVG函数计算选择字段的平均值SELECTAVG(Score)FROMScoreWHERESubID=13.MIN函数返回表达式的最小值SELECTMIN(Score)FROMScoreWHERESubID=14.MAX函数返回表达式的最大值SELECTMAX(Score)FROMSc
女盆友——祝阳
·
2020-08-14 11:11
SQL
习题(一)
1)在SQLServer查询分析器中,执行以下
T-SQL
:SelectDateAdd(mm,-1,'2005-9-1')返回值为(C)。
moliwei123
·
2020-08-14 10:11
Sql
Server习题
SQLServer 2008 技术内幕——
T-SQL
查询 笔记
1、SQL编程有许多独特之处,如:面向集合的思维方式、查询元素的逻辑处理顺序、三值逻辑。如果不掌握这些知识就开始用SQL编程,得到的将是冗余的、性能低下的代码,而且难以维护。2、在SQLServer中负责生成实际工作计划(执行计划)的组件是:查询优化器(queryoptimizer)。只有在确保结果集正确的前提下,优化器才会走捷径。明确区分查询的逻辑处理和物理处理是非常重要的。3、逻辑查询的各个阶
iteye_6233
·
2020-08-14 10:43
SQL Server 2008和
T-SQL
新功能
SQLServer2008是微软下一代数据平台,刚才在CodeProject上看到了一篇文章《SQLServer2008andT-SQLnewfeatures》,介绍了SQLServer2008和
T-SQL
hbbsoft
·
2020-08-14 10:41
sql
server
sqlserver
微软
平台
T-sql
sql server 设置主键约束、标示列、唯一约束、默认值、约束、创建表
----选择数据库useythomego----查看表是否存在ifExists(select*fromsysobjectswherename='sys_menu'andtype='U')----删除表begindroptablesys_menuendgocreatetablesys_menu(----PrimaryKey主键约束IDENTITY(1,1)标示列初始值1,标示增量1[id]intno
dhfekl
·
2020-08-14 10:58
sql
server(my
sql)
T-SQL
朝花夕拾(一) group by,distinct,子查询
搜罗了网上的资料,加上自己测试的sql。1.GROUPBY是分组查询,一般GROUPBY是和聚合函数配合使用groupby有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在groupby后面2.Havingwhere子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。having
dduvk21111
·
2020-08-14 10:54
【Sql server:
T-Sql
技术内幕 系列】之索引篇
本文系
T-Sql
技术内幕系列读后感。用过数据库的程序猿都知道,索引可以极大的优化sql语句的执行时间,但是您要问我,怎么减少的,我只能说:"抱歉,我也不太清楚。"
MichaelZhu
·
2020-08-14 09:00
【Sql
server:
T-Sql
技术内幕
系列】
数据库技术
关于SQL Server技术内幕--你可能不知道的事
T-SQL
程序设计,
T-SQL
查询、存储引擎、、查询调整及优化。前面2本主要有ItzikBen-
OwenZeng_DBA
·
2020-08-14 09:03
SQL
SERVER
T-SQL
高级应用之数据汇总(聚合函数之2 group by) .
1、概述groupby有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在groupby后面“GroupBy”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、简单GroupBy示例1select类别,sum(数量)as数量之和fromAgroupby类别返回结
简书成研
·
2020-08-14 09:27
SQL
T-SQL
高级应用之数据汇总(聚合函数之1 compute)
SQLSERVER提供聚合函数,用来完成一定的统计功能。下面来介绍常用的几个聚合函数(聚合函数对一组值执行计算并返回单一的值)规律如下: groupby有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在groupby后面 例1说明较直观compute表scoresnocnodegree1033-24611033-24511053-24611053-2451selectsn
简书成研
·
2020-08-14 09:57
SQL
SQL Server技术内幕笔记合集
oMicrosoftSQLServer6.5技术内幕笔记http://www.cnblogs.com/lyhabc/articles/3914213.htmlMicrosoftSQLServer2005技术内幕:
T-SQL
dingshen2767
·
2020-08-14 09:45
T-SQL
compute与聚集函数的注意细节
①compute和computeby子句select工号,姓名,职务,基本工资,部门编号from员工computecount(工号)as员工总数,avg(基本工资)提示错误:消息156,级别15,状态1,第3行关键字'as'附近有语法错误。解释:改子句中属性不能取别名,系统会自动分配cnt,avg作为列名②where中不可以使用聚集函数,当然也不可以使用聚集后的字段的别名select商品.商品编号
weixin_30314813
·
2020-08-14 09:22
T-SQL
调优学习笔记 (数据岛问题及求连续日期)
--第一章SQL窗口函数/*窗口函数的作用域是由OVER子句定义的数据行集合。其概念的精髓在于可以通过对数据行集合或对数据行窗口进行多种计算(汇总,移动平均值,找数据岛),最后的得到单个值*/1.1窗口函数的背景1.1.1窗口函数的描述USETSQL2012;SELECTorderid,orderdate,val,rank()OVER(ORDERBYvalDESC)asrnkFROMSales.O
naiyoumianbaohaohaoc
·
2020-08-14 06:44
T-SQL
查询高级--理解SQL SERVER中非聚集索引的覆盖,连接,交叉和过滤
写在前面:这是第一篇
T-SQL
查询高级系列文章.但是
T-SQL
查询进阶系列还远远没有写完。
iteye_20746
·
2020-08-14 05:35
数据库
SQL Server 2012 列存储索引
这些性能的提升,都是通过大家所熟悉的
T-SQL
语句以及SQLServer管理界面所实
niyi0318
·
2020-08-14 04:35
SQL
Server
BI
平台
SQL
Server
数据库管理
Microsoft
BI
平台
SQL Server中部分未公开的存储过程
参数:
T-SQL
代码范例:sp_executeresultset'SELECT''SELECT''''''+name+'''''',count(*)FROM''+namefromsysobjectswherext
张国富
·
2020-08-14 00:41
SQL
查询重复或不重复记录SQL语句
1.如何用SQL语句把一个表里面某字段内有相同的记录查询出来现在有一个表有三列分别是tel,name,addr我现在要查询name一样的具体
T-SQL
语句要怎么写求助就是name这个列有很多记录在数据库里面这些人有很多哈就是如何把这些同名同姓的记录找出来只显示
Tony_Xian
·
2020-08-13 13:05
sqlserver
SQL Server Trigger Example
--查看数据库中所有触发器https://docs.microsoft.com/en-us/sql/
t-sql
/statements/create-trigger-transact-sql?
®Geovin Du Dream Park™
·
2020-08-12 17:00
SQL Server Trigger Example
--查看数据库中所有触发器https://docs.microsoft.com/en-us/sql/
t-sql
/statements/create-trigger-transact-sql?
®Geovin Du Dream Park™
·
2020-08-12 17:00
sql server 全文检索,功能介绍,应用特点总结。
1.使用sqlserver2000视图菜单,一步一步来2.使用
T-sql
语句先来说视图菜单,如何建立全文检索。1.
陈涛-项目开发
·
2020-08-11 23:27
Sql
server
SQL Server存储过程实例
SQLServer存储过程SQLServer中的存储过程是由一个或者多个
T-SQL
语句组成的一个集合。在数据库编程过程中经常会使用到存储过程,常用的程序代码段通常被创建成存储过程,一次创建多次调用。
格调~
·
2020-08-11 19:25
Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误
原因:user是
T-SQL
语句中的关键字(详细见下面的扩展表)解决办法:给user加上中括号[],即[user]。编译成功!
追梦少年的大牛计划
·
2020-08-11 19:33
MyBatis
T-SQL
查询进阶--详解公用表表达式(CTE)
简介对于SELECT查询语句来说,通常情况下,为了使
T-SQL
代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候
-CokeBox
·
2020-08-11 16:43
SQL
如何在SQL Server中创建视图
wewilllearnthebasicsoftheviewconceptinSQLServerandthenexploremethodstocreateaviewinSQLusingT-SQLandSQLServerManagementStudio.在本文中,我们将学习SQLServer中视图概念的基础知识,然后探索使用
T-SQL
culuo4781
·
2020-08-11 16:25
使用
T-SQL
语句操作视图
转自:使用
T-SQL
语句操作视图提示:只能查看,删除,创建视图,不能对数据进行增,删,改操作。
weixin_34310785
·
2020-08-11 15:17
数据库之视图操作
数据库之视图操作1、使用
T-SQL
语句–创建视图v_sc,–可以查看选修了课程编号为C001或C002的学生的学号、课程编号和成绩。
Manhand
·
2020-08-11 15:46
SQL-SERVER
【SQL】基础实验7——SQLServer安全管理
一、实验目的1、掌握使用SQLServerManagementStudio管理安全账户、使用
T-SQL
语句管理登录账户2、使用
T-SQL
语句管理数据库用户的权限二、实验内容、方法和步骤、实验结果与分析【
理工科日记
·
2020-08-11 00:16
SQL数据库基础实验
常见面试题整理--数据库篇(开发测试看过来)
更加直白的理解:存储过程可以说是一个记录集,它是由一些
T-SQL
语句组
山鬼谣弋痕夕
·
2020-08-10 22:56
数据库
SQL server2014学习记录 实验一:创建数据库与管理数据库
使用
T-SQL
命令完成数据库的创建1.创建名为论坛数据库BBS,所有文件保存在D:\project下,数据文件名称BBS_data,文件初始大小为10MB,数据文件大小不受限制,日志文件名称为BBS_log
jk_wan_sui
·
2020-08-10 17:25
SQL
server
2014
SQL Server数据库第三课2:使用create语句新建数据库、数据库表
使用create语句新建数据库、数据库表(简单版)第一步:打开SSMS软件后,点击工具栏上的【新建查询】工具,在里面输入
T-SQL
语句createdatabaseTestDB;然后点击执行,系统会提示是否成功
逍遥小丸子
·
2020-08-10 16:19
SQL
Server数据库基础
视图性能优化——索引视图
原文:索引视图索引视图索引视图有助于提高
T-SQL
的性能ItzikBen-GanT-SQL是一种允许您以逻辑方式设计请求的语言。
yousss
·
2020-08-10 05:33
SQL自定义函数生成如200101010005格式的订单编号
2009-09-1114:52:16阅200101010005前面八位表示当天的年月日,后四位表示当开已经生成的订单编号,每次递增+1sql语句格式化数字(前面补0)的参考示例:将一个数字例如20或1使用
t-sql
yangsl
·
2020-08-10 05:46
SQL
t-sql
判断一个字符串是否为bigint的函数(全角数字需要判断为不合格)
t-sql
自带的isnumeric函数不能用。它认为合格的数字不一定是bigint,比如一些带小数点的数字,科学计数的数字。
vincent_zuo
·
2020-08-10 02:31
function
object
numbers
算法
rest
文档
存储过程sp的利与弊
首先,存储过程可以看成是一个记录集,它是由
T-SQL
语句组成的代码块,实现单表或多表增删改查功能。那么相对于程序中写sql,存储过程的优点在于:1.存储过程只在创建的时候进行编译,
Jay_Ray
·
2020-08-10 00:03
sqlserver中如何把查询结果自动生成为excel文件
1、将SQLSERVER中查询到的数据导成一个Excel文件--======================================================
T-SQL
代码:EXECmaster
postfxj
·
2020-08-09 22:36
SQL
Server数据库技术
关于
T-sql
导入导出Excel
我的服务器上usetestinsertintoOPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel8.0;HDR=YES;DATABASE=c:/a.xls',sheet1$)select*froma客户的服务器上usetestdeletefromainsertintoaSELECTdistinct*FROMOPENROWSET('MICROSOFT.JET.OL
my020202
·
2020-08-09 22:26
MS-SQL
SQL Server Profiler工具使用说明
一、SQLProfiler工具简介SQLProfiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQLServer查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试
T-SQL
Pigeon汪
·
2020-08-08 12:53
转载
sql
server
调试
Hadoop搭建(一) Hadoop集群环境搭建配置
无疑大数据是首当其中最热的一个技术点,关于大数据的概念和方法论铺天盖地的到处宣扬,但其实很多公司或者技术人员也不能详细的讲解其真正的含义或者就没找到能被落地实施的可行性方案,更有很多数据相关的项目比如弄几张报表,写几个
T-SQL
扣肉cherish
·
2020-08-08 02:05
hadoop
大数据
批量INSERT INTO SELECT和批量REPLACE INTO SELECT
Insert是
T-sql
中常用语句,InsertINTOtable(field1,field2,...)values(value1,value2,...)这种形式的在应用程序开发中必不可少。
likingsn
·
2020-08-07 09:36
SQL
sql语句执行顺序
《SQLServer2005技术内幕
T-SQL
查询》中内容的执行数序:(8)SELECT(9)DISTINCT(11)(1)FROM(3)JOIN(2)ON(4)WHERE(5)GROUPBY(6)WITH
jameszou
·
2020-08-07 09:31
.Net
SQL
SQL
Server
Oracle
SqlServer语法整理
一、建数据库1、使用
T-SQL
创建数据库(次要数据文件是可写可不写的,根据实际情况看)createdatabasedatabasesNameon[primary](--以下是主数据文件属性name='database_data
LittleFlown
·
2020-08-06 10:30
总结-sql
数据库常见的面试题
遇到的困难是:PL/SQL居多,
T-SQL
太少,所以需要筛选,修改答案,甚至有一些在
T-SQL
里面还没有支持。
zhanghaotian2011
·
2020-08-05 21:49
sql
看完这篇数据库优化方法,和面试官扯皮就没问题了!
常用关键字优化在编写
T-SQL
的时候,会使用很多功能类似的关键字,比如COUNT和EXISTS、IN和BETWEENAND等,我们往往会根据需求直奔主题地来编写查询脚本,完成需求要求实现的业务逻辑即可,
程序员一凡
·
2020-08-05 20:00
看完这篇数据库优化方法,和面试官扯皮就没问题了!
常用关键字优化在编写
T-SQL
的时候,会使用很多功能类似的关键字,比如COUNT和EXISTS、IN和BETWEENAND等,我们往往会根据需求直奔主题地来编写查询脚本,完成需求要求实现的业务逻辑即可,
爱码小哥
·
2020-08-05 20:00
T-Sql
(七)用户权限操作(grant)
一般数据库的权限操作我们很少用,除非一些大型的项目,需要给数据库配置不同的用户及权限,防患于未然,今天我们就来了解下
t-sql
中配置用户权限操作。
weixin_34407348
·
2020-08-05 17:01
T-Sql
用户权限操作
sp_addlogin登录名,登陆密码,默认数据库,默认语言,安全码,是否加密sp_password旧密码,新密码,指定登录号sp_defaultdb指定登录号,默认数据库sp_defaultlanguage指定登录号,默认语言sp_helplogins指定登录号sp_droplogin指定登录号-------------------------数据库用户管理---sp_grantdbaccess
weixin_30827565
·
2020-08-05 17:06
sql笔记4------创建·删除登录账户---
T-SQL
4
--------使用sql语句穿件登录-------创建登录账户------execsp_grantlogin'域名\域账户'----windows省份------execsp_addlogin'账户名','密码'---sql省份--execsp_addlogin'wanggang','823667808'--go-------创建数据库用户------execsp_grantdbaccess'登
iteye_3224
·
2020-08-05 16:39
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他