SQL
huiyuanphe
这个作者很懒,什么都没留下…
展开
-
MySQL创建事件
DELIMITER //CREATE EVENT fill_NUll_in_evalmanagerON SCHEDULE EVERY 1 DAY STARTS '2019-12-18 05:58:00'ON COMPLETION PRESERVEDOBEGINUPDATE eval_fundmanager SET ManagerName= '0' WHERE UpdateTim...原创 2019-12-18 20:32:13 · 150 阅读 · 0 评论 -
Sql Server根据条件将一列拆分成多列
转载自:http://www.2cto.com/database/201408/326428.html转载 2015-06-22 18:50:47 · 5807 阅读 · 0 评论 -
SQL server 时间转换
在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了:年 月 日部分还可以用过year(getdate()) 、month(getdate()) 、day(getdate()) 去获取。 Select Datename(year转载 2015-05-30 09:15:54 · 466 阅读 · 0 评论 -
在SAS数据集中插入列并赋值
data students1;input name$ major$ t1 t2 t3;cards;张三 math 62 82 92李四 eng 73 83 93王五 geo 66 76 86 刘六 history 80 90 100;run;proc sql ;alter table students1 /*alter是数据集结构修改关键字,后有原创 2015-06-19 01:04:12 · 19191 阅读 · 0 评论 -
活用SQL中的IF ELSE;CASE语句
大家对IF ELSE语句可能都很熟悉,它是用来对过程进行控制的。在SQL的世界中CASE语句语句有类似的效果。下面简单的介绍CASE语句的用法。考虑下面的情况,假设有个user表,定义如下:CREATE TABLE USER ( NAME VARCHAR(20) NOT NULL,---姓名 SEX INTEGER,---性别(1、男 2、女) BIRT转载 2015-06-17 20:23:33 · 622 阅读 · 0 评论 -
数据表和视图的关系和区别
联系:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系区别:1、视图是已经编译好的sql语句。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视原创 2015-05-07 11:16:14 · 1871 阅读 · 0 评论 -
SQL SERVER中ROLLUP 运算符的用法
问题的提出: 现有表A,内容如下:编码 仓库 数量01 A 601 B 702 A 802 B 9 现在想按编码查询出这种格式:--------------------01 A 601转载 2015-05-06 17:00:39 · 537 阅读 · 0 评论 -
SQL进行排序、分组、统计的10个新技巧
SQL进行排序、分组、统计的10个新技巧 1.使用排序使数据有序通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序的结果,并不是真的分组。ORDER BY显示每条记录而分组可能代表很多记录。2.进行分组除去重复值 排序和分组之间的最大区别是:排转载 2015-05-06 18:47:59 · 892 阅读 · 0 评论 -
SqlServer索引及优化详解
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,转载 2015-05-09 16:21:45 · 461 阅读 · 0 评论 -
在临时表中插入字段的方法
方法一: select cast(0 as int) as order_count,b.area_name,.............. into #tbl 方法二:alter table #tbl add test int方法三: select *,cast('' as varchar(20)) as abc into #tbl_ccc f原创 2014-12-01 11:05:10 · 1381 阅读 · 0 评论 -
Sql存储过程的简单实例
例一: 银行存款表(bankMoney)的内容如下IduserIDSexMoney001Zhangsan男30002Wangwu男50003Zhangsan男40原创 2014-11-25 20:55:13 · 399 阅读 · 0 评论 -
select 1 from的浅析
今天看到项目代码里有这条语句,不懂select 1 from XXXXXXX里的1是何意,查了一番才知道:1、select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * from mytable 作用上来说是没有差别的,都是查看是否有记录,一般是作条件用的。select 1 from 中的1是一常量,查到的所原创 2014-11-04 08:41:10 · 429 阅读 · 0 评论 -
T-SQL常用语法
一、批处理:原创 2014-10-15 14:51:16 · 923 阅读 · 0 评论 -
在sql server中实现查找一个月中有多少星期天
首先用dateadd()获得该月的第一天和最后一天原创 2014-11-13 16:26:03 · 2728 阅读 · 0 评论