排序
一个分页存储过程代码
页存储过程(对有主键的表效率极高) 代码如下:------------------------------------ --用途:分页存储过程(对有主键的表效率极高) --说明: ------------------------------------ ALTER PROCED...
一道sql面试题附答案
一道sql面试答案 有1张表, Wages 表 ------------------------------------------- Emp_id | 基本工资| 工龄工资| ------------------------------------------- 1 | 1.00 | 1.00 | ----------...
在查询结果中添加一列表示记录的行数的sql语句
如何在查询结果中添加一列表示记录的行数? 要求是增加一列显示行数 代码如下:DECLARE @table TABLE ([Values] varchar(10)) Insert INTO @table Select 'AAA' UNION ALL Select 'CCC' UNION AL...
sql中返回参数的值
sql中返回参数的值 declare @name varchar(50) exec sp_executesql N'select @value=姓名 from people where 人员编号=''0001''',N'@value varchar(50) output',@name output select @name
SQL查询连续号码段的巧妙解法
SQL查询连续号码段的巧妙解法 在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里。 最初的问题是这样的: 我有一个表结构, fphm,kshm 2014,00000001 2014,00000002 2014,00000003 2014,0...
SQL查找某一条记录的方法
SQL查找某一条记录的方法 SQL查找第n条记录的方法: select top 1 * from table where id not in (select top n-1 id from table) temptable0 SQL查找第n条开始的m条记录的方法: select top m * ...
未公开的SQL Server口令的加密函数
未公开的SQL Server口令的加密函数 如果对MSSQL的用户信息有兴趣的,可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口...
分页的存储过程
分页的存储过程 代码如下:Create procedure sp_pageQuery @sqlstr nvarchar(4000), @page_index int, @page_size int , @rec_count int out -- as set nocount on declare @cursor_id int decla...
And,Where使用提示以及用+进行左关联的提示及注意事项
先左关联后在过滤假如关联的结果里面B.b3=null那么你在where后面在加B.b3=2那么结果中B.b3肯定是没有null的情况的,也就是说用+进行左关联没有用leftjoin灵活待后续看是否有什么好的解决方案 1an...
oracle—SQL技巧之(一)连续记录查询sql案例测试
有这样一个需求:需要查询出某个客户某一年那些天是有连续办理过业务,本文给予sql实现语句并测试,感兴趣的朋友可以了解下 需求说明: 需要查询出某个客户某一年那些天是有连续办理过业务 实现S...
MYSQL之插入极限分析
MYSQL之插入极限分析,需要的朋友可以参考下 1、如果同时从同一个客户端插入很多行,使用含多个 VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几倍)。如果你正向一...
Sql Server:多行合并成一行,并做分组统计的两个方法
Sql Server:多行合并成一行,并做分组统计的两个方法,需要的朋友可以参考一下 代码如下:--创建 test 表 ,插入数据CREATE TABLE test(code varchar(50), [values] varchar(10),[count] int)IN...