随笔分类 - SQL Server
摘要:有一张价格 “订单价格设置” 表如下: 商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小) ,价格的时间段,商品价格 现在要求选出每个商品价格最大,价格设置时间id最大的那条记录,要求先考虑价格,再考虑设置时间 理想的结果:取出的是第3条记录 和第5条记录 思路:将数据根
阅读全文
摘要:DECLARE @PageIndex INT=1;DECLARE @PageSize INT=10; SELECT COUNT(1) As SumCount,@PageIndex AS PageIndex,@PageSize AS PageSize FROM ( --主体内容-- SELECT Ge
阅读全文
摘要:日期脚本 DECLARE @CurrentDate DATETIME=GETDATE(); select DATEADD(dd,0, DATEDIFF(dd,0,@CurrentDate)) AS 当前日期,DATEADD(dd,-1, DATEDIFF(dd,0,@CurrentDate)) AS
阅读全文
摘要:解析字符串函数 CREATE FUNCTION [dbo].[fn_split](@p_str VARCHAR(8000), @p_split VARCHAR(10)) RETURNS @tab TABLE(tid VARCHAR(2000))ASBEGINDECLARE @idx INTDECLA
阅读全文
摘要:表添加字段、说明 脚本 alter table 表名 ADD 字段名 FLOAT(类型) NOT NULL Default 0(默认值) EXECUTE sp_addextendedproperty N'MS_Description', '坐标 经度'(描述说明文本), N'user', N'dbo
阅读全文
摘要:类别子类表达式或描述原因 索引 未建索引 产生全表扫描 未利用索引 substring(card_no,1,4)=′5378′ 产生全表扫描 amount/30< 1000 产生全表扫描 convert(char(10),date,112)=′19991201′ 产生全表扫描 where salar
阅读全文
摘要:SQL语句操作大全本文分为以下六个部分:基础部分提升部分技巧部分数据开发–经典部分SQL Server基本函数部分常识部分一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql serve...
阅读全文
摘要:SQL语句操作大全( 本文分为以下六个部分: 基础部分 提升部分 技巧部分 数据开发–经典部分 SQL Server基本函数部分 常识部分 一、基础 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备
阅读全文