sql
iteye_7191
这个作者很懒,什么都没留下…
展开
-
1字段赋值给2字段
update student set sdept=sname 注意:把sname字段的值全部赋值给sdept字段2009-11-26 19:58:06 · 298 阅读 · 0 评论 -
取数据库中间几条记录
取数据库中间几条记录的方法 从数据表中取出第 N 条到第 M 条的记录的方法,以下为代码: SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish)) id 为 publish 表的关键字。 以下两种方法都是实现提取数据库第20到第30条...2009-11-26 20:09:17 · 217 阅读 · 0 评论 -
取数据库中间几条记录
取数据库中间几条记录的方法 从数据表中取出第 N 条到第 M 条的记录的方法,以下为代码: SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish)) id 为 publish 表的关键字。 以下两种方法都是实现提取数据库第20到第30条...2009-11-26 20:12:03 · 241 阅读 · 0 评论 -
日期减1操作
select CONVERT(varchar(100),DateAdd(day,-1,tj_rq),23),bc_rq from zscsg_jdbc其中注意convert函数和dateadd函数2009-11-26 20:13:07 · 491 阅读 · 0 评论 -
视图创建和删除
***创建视图:***create view v_student (name,age,sex,id,source)as select * from studentwith check option;***删除视图:***drop view 视图名 [cascade]***group by 是分组查询, 一般 GROUP BY 是和聚合函数配合使用 ***gr...2009-11-26 20:13:50 · 420 阅读 · 0 评论 -
数据库默认端口
***数据库默认端口号:***sql server 1433, oracle:1521,sybase:2052,odbc不需配置主机名和端口号2009-11-26 20:15:53 · 187 阅读 · 0 评论 -
eval函数用法
function simpleSwap(){ var the_image = prompt("change parrot or cheese",""); var the_image_name = "window.document." + the_image; var the_image_object = eval(the_image_name); the_image_objec...2009-11-26 21:15:07 · 144 阅读 · 0 评论 -
统计数量的方法max嵌套case
字段sgjd_bm为vachar型select sum( case when a.sgjd_bm='1510' then 1 else 0 end)from zscsg_jd a,zscsg_jdbc bwhere a.jh = b.jh and sgjd_bm='1510' and bc_rq='2009-11-30'2009-12-01 18:19:56 · 245 阅读 · 0 评论 -
更新满足条件的最后一条记录
更新满足条件的最后一条记录:update zsc_v_sgrbbc set bnkz='1' where id = (select max(id) from zsc_v_sgrbbc where bnkz='1'and bykz='1')原创 2010-01-07 10:32:36 · 264 阅读 · 0 评论 -
oracle学习
启动oracle:进入C盘: cd\; 用sqlplus登陆数据库:sqlplus "zjgc/zjgc as sysdba";用nolog身份登陆:sqlplus/nolog,然后 connect zjgc/zjgc as sysdba;接着:startup原创 2010-01-08 16:14:55 · 116 阅读 · 0 评论 -
强制使用非簇索引查询数据
create index IndexName on 表(字段);select * from 表 with(index(IndexName))2009-11-26 20:08:49 · 91 阅读 · 0 评论 -
临时表查看行号
1.使用临时表 可以使用select into 创建临时表,在第一列,加入Identify(int,1,1)作为行号, 这样在产生的临时表中,结果集就有了行号.也是目前效率最高的方法. 这种方法不能用于视图 代码: set nocount on select IDentify(int,1,1) 'RowOrder',au_l...2009-11-26 20:08:07 · 199 阅读 · 0 评论 -
SQL中truncate table和delete的区别
TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。 Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。TR...2009-11-26 20:07:27 · 87 阅读 · 0 评论 -
mysql中limit
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 ,注意,10为偏移量//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.//如果只给定一个参数,它表示返回最大的记录行数目:mysql...2009-11-26 19:59:15 · 131 阅读 · 0 评论 -
nullif函数
nullif功能比较 expr1 和 expr2 的值,若二者相等,则返回 NULL,否则返回 expr1 的值。其中 expr1 不能为 NULL。NULLIF 函数在逻辑上相当于下面的 CASE 语句:CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END...2009-11-26 20:00:12 · 409 阅读 · 0 评论 -
PRIMARY KEY约束
PRIMARY KEY 约束表中经常有一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。...2009-11-26 20:01:23 · 1132 阅读 · 0 评论 -
Select中DISTINCT关键字的用法
Select中DISTINCT关键字的用法? 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话...原创 2009-11-26 20:02:40 · 360 阅读 · 0 评论 -
sql2000数据类型
SQL2000里的数据类型近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。 (1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的...原创 2009-11-26 20:03:44 · 153 阅读 · 0 评论 -
sql2005连接异常
首先检查服务打开没有,傻逼2009-11-26 20:04:37 · 81 阅读 · 0 评论 -
sqlserver常用函数
1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 ...2009-11-26 20:05:12 · 114 阅读 · 0 评论 -
sqlserver中的函数
abs(s):返回参数s的绝对值len(s):round(x,p):用来舍入指定的精度rand():返回0-1间的随机float值sort():返回指定表达式的平方根floor():返回2009-11-26 20:06:01 · 107 阅读 · 0 评论 -
sqlsever创建维护计划
数据库--管理--维护计划--新建根据向导创建一个维护计划2009-11-26 20:06:43 · 367 阅读 · 0 评论 -
sql常用操作总结
1:编号为003的员工信息优先显示:select * from table_a where 员工编号='003'unionselect * from table_b where 员工标号!='003'select A.jh from zscsg_jdbc A where A.jh='翻131-49'union select B.jh from zscsg_jd B ...2010-03-20 20:28:08 · 164 阅读 · 0 评论