原文:03. 行列转换写法小结行列转换,通常有2种方法,一是CASE WHEN/UNION;一是PIVOT/UNPIVOT。对于行值或列数不固定的情况,需要用动态SQL。
一. 行转列 --drop table RowToCol
create table RowToCol
(
ID int,
Cod...
分类:
其他好文 时间:
2014-09-06 12:22:43
阅读次数:
209
原文:02. SQL表达式的灵活使用什么是SQL表达式?在SQL语句中,表达式可以是函数,也可以是列和列之间的混合运算。很多时候,对于表达式的使用,可以比单独操作表上的列,带来更多方便。
一. 在HAVING中使用表达式 --drop table t
create table t(c1 int,c2...
分类:
数据库 时间:
2014-09-06 12:21:33
阅读次数:
282
原文地址:http://blog.csdn.net/chenchong08/article/details/7833242/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:...
分类:
系统相关 时间:
2014-09-06 12:19:23
阅读次数:
187
原文:04. 字符串合并与拆分写法小结一. 字符合并 if OBJECT_ID('ConcatStr') is not null
drop table ConcatStr
GO
create table ConcatStr
(
ID int,
Code varchar(10)
)
GO
insert...
分类:
其他好文 时间:
2014-09-06 12:12:13
阅读次数:
147
原文:05. 取SQL分组中的某几行数据对表中数据分组,有时只需要某列的聚合值;有时却需要返回整行数据,常用的方法有:子查询、ROW_NUMBER、APPLY,总体感觉还是ROW_NUMBER比较直观。测试数据: if OBJECT_ID('testGroup') is not null
drop ...
分类:
数据库 时间:
2014-09-06 12:10:43
阅读次数:
353
常用命令临时环境变量添加:alias mysql=/usr/local/mysql/bin/mysql永久环境变量添加:~/.bash_profile快捷键shift + command + 3 截取全屏幕至桌面shift + command + 4 截取部分屏幕至桌面
分类:
其他好文 时间:
2014-09-05 23:42:52
阅读次数:
157
说到删除表数据的关键字,大家记得最多的可能就是delete了然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的老大------drop出没场合:drop table tb--tb表示数据表的名字,下同绝招:删除内容和定义,...
分类:
数据库 时间:
2014-09-05 23:39:32
阅读次数:
329
关键字:HTML5, Drag&Drop, JavaScript, CSS运行环境:Chrome example ...
分类:
Web程序 时间:
2014-09-05 17:58:01
阅读次数:
149
概要文件(profile)6.0版本以后才有profile,目的是将用户数据和was本身的文件分开,这样可以定义多个profile,每个profile相当于一个用户,相当于提供了多用户的支持。profile的命令说明:新建:wasprofile.sh -create -profileNam...
分类:
Web程序 时间:
2014-09-05 15:52:11
阅读次数:
369
/*利用触发器禁止修改一些特殊的数据表*/CREATETRIGGERTable_MonitorONDATABASEFORCREATE_TABLE,ALTER_TABLE,DROP_TABLEASDeclare@SVarchar(800)Set@S=EVENTDATA().value(‘(/EVENT_INSTANCE/TSQLCommand/CommandText)[1]‘,‘nvarchar(max)‘)Print@SCreateTabledbo.Test2(IDIntNo..
分类:
数据库 时间:
2014-09-05 14:32:22
阅读次数:
293