排序
获取MSSQL数据字典的SQL语句
获取MSSQL数据字典的实现方法。 代码如下:CREATE VIEW dbo.vw_db_dictionary AS SELECT TOP 100 PERCENT dbo.sysobjects.name AS table_name, dbo.sysproperties.[value] AS table_desc, dbo.sy...
sql高级技巧几个有用的Sql语句
sql语句对于数据的一些操作,根据另外一个表的内容修改第一个表的内容 1、例如:有两个表A(字段1,字段2,字段3)、B(字段2,字段3),其中存储数据如下所示表A表B结果如下表所示表A结果一、“...
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式 如果在asp中我们可以用year(date())这样的格式在sql语句中,不知道这样的效率怎么样不过是个方法 代码如下:select substring(convert(cha...
一条SQL语句搞定Sql2000 分页
一条sql语句就实现了分页效果,但效率不是很高,建议学习,不建议使用,最好用存储过程 1.所有记录的分页: SELECT TOP 页大小 * FROM Users WHERE (ID NOT IN (SELECT TOP (页大小*(页数-1)) I...
批量执行sql语句的方法
批量执行数据库插入,可以了解下sql的begin使用方法 代码如下:DECLARE @MyCounter INT SET @MyCounter = 0 /*设置变量*/ WHILE (@MyCounter BEGIN WAITFOR DELAY '000:00:1' /*延迟时间1秒*/ IN...
分页存储过程代码
一个分页存储过程分享 代码如下:/* *@curentpage 当前页 *@pagesize 每页记录数 *@TableName 表名 *@key 主键(自动排序) *@where 查询条件 1)空为 null 2)有查询条件不要带where *@order '0...
SQL Server中选出指定范围行的SQL语句代码
SQL Server中选出指定范围行的SQL语句代码写法实例 在数据库查询的时候,我们有时有这样的需求,就是要找出数据表里指定范围行内的数据记录,比如说要找出数据表里第10行到第20行的这10条数据,那么...
sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句 在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下, 使用EXISTS(或NOT EXISTS)通常将提高查询...
三种实现方法实现数据表中遍历寻找子节点
数据表中遍历寻找子节点的三种实现方法: 示例问题如下: 表结构: Id ParentId 1 0 2 1 3 2 ...... 针对该表结构解释如下: 1的父节点为0, 2的父节点为1, 3的父节点为2 ...... 以此类推,要求给定...
一条语句简单解决“每个Y的最新X”的经典sql语句
“每个Y的最新X”是一个经典的SQL问题,工作中经常碰到。当然不是“按Y分组求最新的X值”那么简单,要求最新X的那条记录或主键ID。用一条SQL语句可以简单的解决此问题。 生成实例表和数据: 代...