最新文章列表

SQL Server 使用row_num()实现递增更新

最近帮同事弄一功能:平均百分比。譬如说做某件事有5步,平均下来也就是:20%,40%,60%,80%,100%。   要是用代码来写的话比较容易:先获取总共有多少步,然后取个平均数,再按照排列顺序查询数据并循环数据,添加相应的百分比,最后设置最后一步为100%。   这样子写起来是不难,但我这个人比较懒,不想用代码写想用一个SQL直接搞定。再加上这个功能第一版时就是用一个SQL来实现的, ...
wjiaoling136 评论(0) 有1162人浏览 2015-08-31 12:50

SQL 月中统计

这几天弄一个牵涉到收房租的项目,需要统计房租收入、支出和退款情况,即每年每个月的这三种情况。   要求: 1、三种情况弄在一个页面中,第一列月份、第二列收入情况、第三列支出情况、第四列退款; 2、并不是显示12个月的数据,而是哪个月份有数据就显示哪个月的; 3、最后一行为合计列,显示三种情况的各个合计。   三种情况对应的表如下: 收入:table2 收款金额:field14 收 ...
wjiaoling136 评论(0) 有930人浏览 2015-08-20 18:29

数据库日常维护-CheckList_03有关数据库数据文件大小检查

日常数据维护中容量规划是每个DBA的基础工作之一,也是非常重要的工作。在生产环境中一些比较重要的业务数据库会用前期容量规划不足,或出现意外的爆发式的数据增长,直至盛满整个磁盘空间,系统会无法使用,最终业务受到影响。这时候,如果没有及时的磁盘预警的情况下会更糟糕,最终带来经济损失。那么,为了避免这种情况发生,我们可以做到提前预警,主动搜集相关数据文件的大小,例如数据库、数据文件、备份文件大小,以及主 ...
same.zhao 评论(0) 有566人浏览 2015-08-12 21:33

SQL Server数据库定时自动备份

SQL Server 数据库定时自动备份【转】       在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作 ...
YeYue_ 评论(0) 有567人浏览 2015-08-06 15:08

相关子查询 与非相关子查询

1:标量子查询(相对于多值子查询): 只有标量子查询返回的是单个记录或者不返回,就是有效的子查询。 Ex1:select OrderId From Orders where EmployeeId= (select EmployeeId From employees where lastName like N'Dav
HarborChung 评论(0) 有915人浏览 2015-08-05 16:43

Mysql面试宝典

1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name   kecheng   fenshu 张三     语文       81张三     数学       75李四     语文       76李四     数学       90王五     语文       81王五     数学       100王五     英语       90A: select distin ...
HarborChung 评论(0) 有1105人浏览 2015-08-05 16:39

TSQL--contains用法

1. 查询住址在北京的学生 SELECT student_id,student_name FROM students WHERE CONTAINS( address, 'beijing' )         remark: beijing是一个单词,要用单引号括起来。    2. 查询住址在河北省的学生 SELECT student_id,student_name FROM st ...
bijian1013 评论(0) 有2254人浏览 2015-08-04 23:36

SQL2005数据库变成"可疑"的解决方法

DBName为数据库名 USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE DBName SET EMERGENCY GO sp_dboption 'DBName', 'single user', 'true' GO DBCC CHECKDB('DBName ...
lin358 评论(0) 有622人浏览 2015-08-04 18:00

数据库中的注释

Oracle REM单行注释 -- 单行注释 /*多行注释*/ 学习与工作中经常用到注释 现总结一下 MS SQL Server -- 单行注释 /*多行注释*/ MySQL #单行注释 -- 单行注释(特别注意,-- 后有个空格!!!) /*多行注释*/ 总结: /*多行注释*/ 和-- 单行注释都差不多,MySQL要注意。 非标准的#和REM最好还是不要用了 ...
ankonlili 评论(0) 有746人浏览 2015-08-04 11:25

SqlServer相关

转载:   (一)深入浅出理解索引结构         实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered i ...
LieutenantGeneral 评论(0) 有399人浏览 2015-08-03 23:47

sqlserver 日期时间计算,时间比较,日期转换

1,最基层的——系统时间 getdate()      select getdate(); 2,时间转字符串      Select CONVERT(varchar(100), GETDATE(), 8); 10:57:46       Select CONVERT(varchar(100), GETDATE(), 20): 2015-05-16 10:57:47       Selec ...
szh_java 评论(0) 有4265人浏览 2015-07-30 09:44

带输出的游标

declare @count int declare @total int set @total=0 declare @tablename varchar(100) declare @sql nvarchar(4000) declare mycursor cursor for select name from sysobjects where name like 'test%' o ...
pepple 评论(0) 有548人浏览 2015-07-27 17:26

查询sql server表名、字段名和注释及jdbc连接问题

查询表名和备注: select c.name,cast(isnull(f.[value], '') as nvarchar(100)) as remark from sys.objects c left join sys.extended_properties f on f.major_id=c.object_id and f.minor_id=0 and f.c ...
huqiji 评论(0) 有1319人浏览 2015-07-21 15:18

Java连接SQL Server:jTDS驱动兼容性问题

Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar。但是Microsoft官网上已经找不到这些驱动,其提供的sqljdbc.jar和sqljdbc4.jar并不支持SQL Server 2000。 驱动程序名称:com.mi ...
huqiji 评论(0) 有3040人浏览 2015-07-21 14:10

sql server学习链接(转)

SQL Server之存储过程基础知识 存储过程小知识1 SQL Server之排序函数 SQL Server之连接 合并列值 sql经典题1 递归删除父节点及所有子节点 数据库日志过大问题 分解字符串并查询相关数据 日期的推算 分拆列值 按某一字段分组取最大(小)值所在行的数据 分解字符串包含的信息值后然后合并到另外一表的信息 按组分类求总值的sql语句
一世芳菲 评论(0) 有617人浏览 2015-07-17 10:51

转贴_SQL删除重复数据只保留一条

内容来源于:http://blog.csdn.net/anya/article/details/6407280 用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (selec ...
pepple 评论(0) 有1630人浏览 2015-07-08 14:57

把一个表的某个字段值改写到另外一张表的某个字段

假设表table1的字段name,需要跟表table2的字段name值同步,那么可以这样写sql语句 update table1 set name=a.name from table2 a where a.id=table1.id
marrymyy 评论(0) 有1624人浏览 2015-06-27 17:12

SQLServer实现无限级树结构

表结构如下: 数据库id path titlesort 排序 1 0 首页 0 2 0,1 新闻 1 3 0,2 JAVA 2 4 0,3 JSP 3 5 0,2,3 业界动态 2 6 0,2,3 国内新闻 1 创建一个存储过程来实现,如果要在页面上使用可以设置一个返回变量将至传过去   create procedure test as begin declare @len in ...
macroli 评论(0) 有1073人浏览 2008-10-07 17:36

sql mysql oracle中字符串连接

有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的: MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下: Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。 请注意,Oracle的CONCAT() ...
macroli 评论(0) 有400人浏览 2008-10-07 11:56

最近博客热门TAG

Oracle(49861) MySQL(37266) SQL Server(17623) Access(9327) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics