db
西门大扫雪
alert('1')
展开
-
关于查询语句用top +变量的问题
declare @i intset @i=1select top (@i) * from test这样的小脚本,目的是取出一个表中的 前几行,参数一般是从外部传入的。注意 直接使用select top @i * from test 是不可以的。(@i) 就可以解决问题原创 2011-11-09 07:20:46 · 337 阅读 · 0 评论 -
SQL脚本中NOT EXISTS语句示例
SELECT dh,sl,yqsdrq,L,W,M2 FROM xsddmx WHERE dh in(select dh from xsdd where zt = 1 )AND not exists(select 1 from zscjh WHERE zscjh.cpbh=xsddmx.cpbh and zscjh.dh=xsddmx.dh and zscjh.L=xsddmx.L a原创 2011-11-09 07:25:08 · 412 阅读 · 0 评论 -
SQL Server中获得表列等元数据信息
SELECT name,colid,* FROM sysColumns WHERE id=(SELECT id FROM sysObjects WHERE name='cp') ORDER BY colidselect colid from sysColumns WHERE id=(SELECT id FROM sysObjects WHERE name='cp') and name='原创 2011-11-09 07:23:47 · 644 阅读 · 0 评论 -
SQL Server中求时间差
DATEDIFF(day, DATEADD(Month,5,rq), getDate())>=-5 -- DATEADD(Month,5,rq)-getDate()返回的天数,str(DATEDIFF(day,getDate(),dqsj))+' 天' as sysj --有效期剩余时间(天)case sign(DATEDIFF(day,getDate(),dqsj))原创 2011-11-09 07:24:24 · 1472 阅读 · 0 评论 -
sqlserver 分页
With t AS ( SELECT contactid, namestyle, lastname, ROW_NUMBER() over(order by namestyle) as RowNumber FROM Person.Contact)select * from tWhere RowNumber Between 20 and 30原创 2011-12-09 07:50:32 · 522 阅读 · 0 评论 -
linux_mysql
http://www.linuxidc.com/Linux/2007-12/9962p3.htmhttp://topic.csdn.net/u/20090219/14/c15e1e82-85b7-4f3a-856a-4c6deeceb73d.html1、下载MySQL的Linux安装文件(我用到ubuntu 直接可以 sudo apt-get install mysql-s转载 2011-12-30 15:09:53 · 377 阅读 · 0 评论 -
sqlite的一些东西(杂)
http://laolang.xtmm.cn/?post=14472abs(X) 返回参数X的绝对值。 coalesce(X,Y,...) 返回第一个非空参数的副本。若所有的参数均为NULL,返回NULL。至少2个参数。 glob(X,Y) 用于实现SQLite的 "X GLOB Y"语法。可使用 sqlite3_create_function() 重载该函数从而改变GLOB运算符转载 2012-07-30 11:10:58 · 1370 阅读 · 0 评论 -
数据库学习(sql)----一些理论
最近打算学习学习数据库,包括查询优化。本来打算弄oracle开始玩。 因为公司用的是oracle。可是 发现 折腾不起来。很多基础的不懂。装了半天好不容装起来了。都不会建立数据库什么的。 想想 先搞mysql玩玩。之后再说。于是装上mysql下了点资料开始学习。首先打算 好好了解一下它的机制。 隔离首先 sql 规范有四种隔离级别。1.red uncommited (读取未提交原创 2013-02-21 15:05:20 · 423 阅读 · 0 评论 -
数据库学习(mysql)----一些理论
关于数据库优化的一些理论 以下都是关于MYSQL中的。一些简单的设计理论一。字段越小越好。当然要确保满足需求。二。字段越简单越好。有个例子。MYSQL中:1.应该用内建的日期和时间类型 不应该用 字符串类型。2.应该用整形来保存ip地址。ps:我在公司中 很多系统的id字段都是 varchar的,不过是oracle。 看书说(MYSQL,不知道其他数据库是不是也是)字原创 2013-02-28 09:16:29 · 536 阅读 · 0 评论