写写程序,一种成就的感觉

写写程序,一种成就的感觉

导航

随笔分类 -  sql

摘要:MYSQL中的UNIONUNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。举例说明:select*fromtable1 unionselect*fromtable2这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记... 阅读全文

posted @ 2015-03-04 10:04 hateyoucode 编辑

摘要:下面是例子分析表A记录如下:aIDaNum1a200501112a200501123a200501134a200501145a20050115表B记录如下:bIDbName1200603240122006032402320060324034200603240482006032408创建这两个表SQL... 阅读全文

posted @ 2015-03-04 09:51 hateyoucode 编辑

摘要:bit类型,只存储true和false,可接受null值。插入数据时,可以插入true,false,0,1,除此之外的数字、字符等将存储为true。取数据时,得到的数据是0和1,而不是true或false。 阅读全文

posted @ 2013-03-23 11:57 hateyoucode 阅读(1273) 评论(0) 推荐(0) 编辑

摘要:今天在园子里看了关于索引的一道经典面试题,讲了这样一个问题“从100万条记录中的得到成绩最高的记录”。看到这个题目,通常我们的做法是:但是这样做你会发现,如果有几个人分数并列第一,这样就只能取到一个记录。用下面的代码的话,就可以正确地取出分数第一的所有记录:由于以前没有用过with ties ,看到这个比较新奇,故随后MSDN,Google,Baidu之。WITH TIES... 阅读全文

posted @ 2010-03-30 08:55 hateyoucode 阅读(476) 评论(0) 推荐(0) 编辑

摘要:SQL锁表语句 收藏 锁定数据库的一个表 SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除SELECT 语句中“加锁选项&rd... 阅读全文

posted @ 2010-03-12 11:16 hateyoucode 阅读(649) 评论(0) 推荐(1) 编辑

摘要:SQL对象名无效的解决方法 产生SQL对象名无效的问题大多原因是由于数据迁移导致的,下面我们给出解决方法. 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。 一、孤立用户的问题 比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了... 阅读全文

posted @ 2010-02-26 12:26 hateyoucode 阅读(39942) 评论(0) 推荐(1) 编辑

摘要:Access:select * From 表 Where id in(1,5,3) order by instr(',1,5,3,',','&id&',')MSSQL:select * From 表 Where id in(1,5,3) order by charindex(','+rtrim(cast(id as varchar(10)))+',',',1,5,3,')MySQL... 阅读全文

posted @ 2009-12-21 14:28 hateyoucode 阅读(2512) 评论(0) 推荐(3) 编辑

摘要:join是多表的连接存在left,right,横向增加union是多表的结果合成一个表的结果,竖向增加UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值... 阅读全文

posted @ 2009-09-27 11:52 hateyoucode 阅读(6534) 评论(0) 推荐(1) 编辑

摘要:产生SQL对象名无效的问题大多原因是由于数据迁移导致的,下面我们给出解决方法. 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。一、孤立用户的问题 比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没有与之对应的登陆用户... 阅读全文

posted @ 2009-07-14 14:54 hateyoucode 阅读(6633) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示