
sql
white__cat
这个作者很懒,什么都没留下…
展开
-
sql中in和exists的区别效率问题 转
百度文库,我也不知道是哪的 “ in 和exists in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询。 一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当,那么用in 和exists 差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子转载 2014-10-29 09:27:13 · 488 阅读 · 0 评论 -
sql server2005变成单个用户后不能访问,设置成多个用户的办法
原理是先kill占用了数据库的那个进程,然后设置数据库为多用户模式。 USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocesses WHERE dbid=DB_ID('数据库名'); EXEC(@SQL); GO转载 2015-03-19 15:05:52 · 457 阅读 · 0 评论 -
使用 MySQL 查找附近的位置
以下 SQL 语句将会在与坐标 37, -122 相距 25 英里的半径范围内查找最近的 20 个位置。该语句根据行的纬度/经度以及目标纬度/经度计算距离,然后只请求距离值小于 25 的行,最后再按距离对整个查询进行排序,并将查询结果限制为只显示 20 个。要按公里而非英里进行搜索,请将 3959 替换为 6371。 SELECT id, ( 3959 * acos( cos( r转载 2016-05-04 08:17:05 · 558 阅读 · 0 评论 -
oracle通过impdp导入不同表用户、不同表空间的数据
http://blog.youkuaiyun.com/tegwy/article/details/8831409转载 2017-03-20 18:43:20 · 3487 阅读 · 0 评论