码迷,mamicode.com
首页 >  
搜索关键字:数字辅助表    ( 7个结果
2008 sql 揭秘 第4章的数据库脚本
SET NOCOUNT ON; USE master; IF DB_ID('Performance') IS NULL CREATE DATABASE performance; GO USE Performance; GO --创建和填充数字辅助表 SET NOCOUNT ON; IF OBJECT ...
分类:数据库   时间:2020-03-29 21:02:11    阅读次数:77
SQL点点滴滴_聪明的小写法(持续更新中)
1、生成序列号 SELECT number + 1 ,number FROM master..spt_values WHERE type = 'P' ORDER BY number 说明: master..spt_values相当于一个数字辅助表,在SQL中主要用到number这个字段。经常用于计算 ...
分类:数据库   时间:2018-01-17 15:53:21    阅读次数:143
SQL Server 2008 R2——使用数字辅助表(master..spt_values)实现用计数字段对记录进行重复显示
原文:SQL Server 2008 R2——使用数字辅助表(master..spt_values)实现用计数字段对记录进行重复显示=================================版权声明================================= 版权声明:原创文章 谢绝转...
分类:数据库   时间:2015-12-25 16:33:18    阅读次数:273
枚举N行N列的自然数列
数据库环境:SQL SERVER 2005现有一个需求,要枚举1-50个自然数,分10行5列展示。如图,解题思路:1.利用数字辅助表,枚举1-50的自然数列2.将数字集进行行转列,对5求余作为转列的条件,并按照整除5分组SQL实现/*枚举1-50的自然数列*/WITH x0 ...
分类:其他好文   时间:2015-08-06 21:56:36    阅读次数:116
SQL输出矩阵
原文:SQL输出矩阵数据库环境:SQL SERVER2008R2 需求:用SQL实现如下2个图中的矩阵。 图1和图2都是行列转换的另一个变形,下面直接贴上SQL脚本。 图1的SQL实现 /*利用系统的数字辅助表,生成1-25及每连续5个数一组的组号(从1开始)*/ WITH x0 AS ( SELE...
分类:数据库   时间:2015-06-06 10:32:54    阅读次数:222
SQL输出矩阵
数据库环境:SQL SERVER2008R2需求:用SQL实现如下2个图中的矩阵。 图1和图2都是行列转换的另一个变形,下面直接贴上SQL脚本。图1的SQL实现/*利用系统的数字辅助表,生成1-25及每连续5个数一组的组号(从1开始)*/WITH x0 AS ( SELECT...
分类:数据库   时间:2015-06-05 21:04:04    阅读次数:124
MySQL 获取某月所有的日期点
1、问题 如题目所说,通过MySQL获取某年某月所有的天数。如获取2014年2月的所有日期。 2、处理过程 2.1 创建一个数字辅助表 CREATE TABLE `nums` ( `key` int(11) NOT NULL, PRIMARY KEY (`key`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数字辅助表'...
分类:数据库   时间:2015-04-24 10:40:59    阅读次数:362
7条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!