- 博客(12)
- 资源 (10)
- 收藏
- 关注
转载 Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
示例表 tb 数据如下id value—————1 aa1 bb2 aaa2 bbb2 cccSELECT id, [val] = ( SELECT [value] + ',' FROM tb AS b WHERE b.id = a.id FOR XML PATH('')
2013-06-26 14:00:51 25181
原创 SqlServer和Oracle中一些常用的sql语句10 特殊应用
--482, ORACLE / SQL SERVER--订购数量超过平均值的书籍WITH Orders_BookAS ( SELECT Book_Name, SUM(Qty) Book_Qty FROM Orders GROUP BY Book_Name )SELECT *FROM Orders_BookWHERE Book_Qty >
2013-06-26 11:53:38 1877
原创 SQL简单的日报和月报
--320, SQL SERVER 日报--查询2009-01-01当天客户A1,A2,A3的订单数量SELECT Cust_Name , CONVERT(CHAR(10), Order_Date, 120) Order_Date , SUM(Qty) QtyFROM Orders_BigWHERE 1=1 AND Cust_Name IN ('A1', '
2013-06-25 15:54:30 3638
原创 SqlServer和Oracle中一些常用的sql语句9 SQL优化
--SQL查询优化 尽量避免使用or,not,distinct运算符,简化连接条件/*Or运算符*/use db_businessgo select * from 仓库 where 城市='北京' or 城市='青岛' --包含or运算符 sql将不使用索引,影响速度/*In运算符*/use db_businessgo select * from 仓库 where 城市 in('
2013-06-24 16:40:06 1943
原创 SqlServer和Oracle中一些常用的sql语句8 触发器和事务
--创建和执行事后触发器--更新仓库备份表中记录时自动创建数据表且插入三条记录create trigger db_trigger1 on 仓库备份 for updateasbegin if Exists(select * from sys.sysobjects where id=OBJECT_ID('db_tabletriuser')) drop table db_table
2013-06-24 14:42:21 1397
原创 SqlServer和Oracle中一些常用的sql语句7 游标
declare db_cursor4 scroll cursor for select * from 供应商 --声明游标open db_cursor4 --打开游标fetch first from db_cursor4 --读取游标中的第一条数据记录fetch n
2013-06-24 14:36:22 1902
原创 SqlServer和Oracle中一些常用的sql语句6 存储过程
--不带参数的存储过程CREATE procedure proc_sql1asbegin declare @i int set @i=0 while @i<26 begin print char(ascii('a')+@i)+'的ASCII码是:'+cast(ascii('a')+@i as varchar(50))
2013-06-24 13:38:46 1979
原创 SqlServer和Oracle中一些常用的sql语句5 流程控制语句
--在sql语句中 begin...end 用来设定一个程序块 相关于c#中的{} declare @yz real,@w int --声明变量set @w=120 --为变量赋值 if @w<=100 --if条件语句 begin --Begin程序块 set @yz=@w*0
2013-06-24 11:31:44 2312
原创 SqlServer和Oracle中一些常用的sql语句4 局部/全局变量
--把wh1仓库号中姓名含有"平"字的职工工资在原来的基础上加288update 职工备份 set 工资=工资+288 where 仓库号='wh1' and 姓名 like '%平%'--把"北京"地区的职工的工资减少100,再增加1倍update 职工备份 set 工资=(工资-100)*2 where 仓库号 in (select 仓库号 from 仓库备份 wher
2013-06-24 10:56:21 2742
原创 MSSQL数据导入导出基本方法
/*=================== 导入/导出 Excel 的基本方法 ===================*/从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在ins
2013-06-01 11:05:27 3689
原创 多个汇总列转换为行记录 mssql
--1. 多个汇总列转换为行记录。/*-- 下面的示例将列Quarter水平显示,统计每年(列Year)的数据(列Quantity)合计 平均价格(列Price)。在处理平均价格和总金额时,由于聚合函数会把处理结果转换为float 所以使用了CAST函数将数据转换为decimal并保留两位小数。--*/DECLARE @t TABLE(Year int,Quarter i
2013-06-01 10:35:22 1454
原创 查表法按日期生成流水号 mssql
--以下代码生成的编号长度为12,前6位为日期信息,格式为YYMMDD,后6位为流水号。--创建得到当前日期的视图CREATE VIEW v_GetDateASSELECT dt=CONVERT(CHAR(6),GETDATE(),12)GO--得到新编号的函数CREATE FUNCTION f_NextBH()RETURNS char(12)ASBEG
2013-06-01 10:21:31 1987
Go 单例模式讲解和代码示例
2024-02-18
Ruby 循环语句及示例
2024-02-18
Rust 入门之函数和注释实例
2024-02-18
Matlab通信仿真系列-图形处理函数
2024-02-18
Swift:集合类型和使用示例
2024-02-18
超详细的原生JavaScript轮播图(幻灯片)的制作
2024-02-18
基于Keil 5编写汇编程序,实现进行stm32F103的点灯实验
2024-02-18
Objective-C Json 实例详解
2024-02-18
Delphi 泛型的使用案例
2024-02-18
C#中Word转PDF
2024-01-30
使用Python将数据写入MP3文件的源码详解
2024-01-30
大创项目分享-基于单片机的智能窗帘的研究与设计
2024-01-26
智能车竞赛技术报告-智能车视觉
2024-01-26
java计算机毕业设计汽车销售系统源程序+mysql+系统+lw文档+远程调试
2024-01-25
Python清空文件夹及内容的方法源码
2024-01-25
Python实现自动扫雷游戏的方法源码
2024-01-25
数据集简单介绍以及应用领域
2024-01-25
大数据行业发展前景与趋势
2024-01-25
oracle数据定时备份
2024-01-25
Sqlserver 数据库定时自动备份收缩日志
2024-01-25
程序员年度总结报告思路
2024-01-25
JAVA代码实现多线程分段下载+断点续传
2024-01-24
Java实现使用IText实现PDF的生成
2024-01-24
JAVA 对文件和文件夹的操作代码示例
2024-01-24
JAVA 用户自定义事件监听完整例子
2024-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人