本月博客排行
-
第1名
wy_19921005 -
第2名
benladeng5225 -
第3名
duanfei - steven789654
- wddpwzzhao123
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
wy_19921005 - benladeng5225
- kaizi1992
- tanling8334
- vipbooks
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- e_e
- jh108020
- ganxueyun
- Xeden
- xyuma
- wangchen.ily
- zhanjia
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- lemonhandsome
- chenqisdfx
- xiaoxinye
- flashsing123
- lyndon.lin
- bosschen
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
- 青否云后端云
- hudiemeng870329
- mft8899
最新文章列表
SQL Server 使用row_num()实现递增更新
最近帮同事弄一功能:平均百分比。譬如说做某件事有5步,平均下来也就是:20%,40%,60%,80%,100%。
要是用代码来写的话比较容易:先获取总共有多少步,然后取个平均数,再按照排列顺序查询数据并循环数据,添加相应的百分比,最后设置最后一步为100%。
这样子写起来是不难,但我这个人比较懒,不想用代码写想用一个SQL直接搞定。再加上这个功能第一版时就是用一个SQL来实现的, ...
SQL 月中统计
这几天弄一个牵涉到收房租的项目,需要统计房租收入、支出和退款情况,即每年每个月的这三种情况。
要求:
1、三种情况弄在一个页面中,第一列月份、第二列收入情况、第三列支出情况、第四列退款;
2、并不是显示12个月的数据,而是哪个月份有数据就显示哪个月的;
3、最后一行为合计列,显示三种情况的各个合计。
三种情况对应的表如下:
收入:table2 收款金额:field14 收 ...
数据库日常维护-CheckList_03有关数据库数据文件大小检查
日常数据维护中容量规划是每个DBA的基础工作之一,也是非常重要的工作。在生产环境中一些比较重要的业务数据库会用前期容量规划不足,或出现意外的爆发式的数据增长,直至盛满整个磁盘空间,系统会无法使用,最终业务受到影响。这时候,如果没有及时的磁盘预警的情况下会更糟糕,最终带来经济损失。那么,为了避免这种情况发生,我们可以做到提前预警,主动搜集相关数据文件的大小,例如数据库、数据文件、备份文件大小,以及主 ...
SQL Server数据库定时自动备份
SQL Server 数据库定时自动备份【转】
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作 ...
相关子查询 与非相关子查询
1:标量子查询(相对于多值子查询):
只有标量子查询返回的是单个记录或者不返回,就是有效的子查询。
Ex1:select OrderId From Orders where EmployeeId=
(select EmployeeId From employees where lastName like N'Dav
Mysql面试宝典
1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名
name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select distin ...
TSQL--contains用法
1. 查询住址在北京的学生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'beijing' )
remark: beijing是一个单词,要用单引号括起来。
2. 查询住址在河北省的学生
SELECT student_id,student_name
FROM st ...
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 ...
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 ...
带输出的游标
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 ...
查询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 ...
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 ...
sql server学习链接(转)
SQL Server之存储过程基础知识
存储过程小知识1
SQL Server之排序函数
SQL Server之连接
合并列值
sql经典题1
递归删除父节点及所有子节点
数据库日志过大问题
分解字符串并查询相关数据
日期的推算
分拆列值
按某一字段分组取最大(小)值所在行的数据
分解字符串包含的信息值后然后合并到另外一表的信息
按组分类求总值的sql语句
转贴_SQL删除重复数据只保留一条
内容来源于:http://blog.csdn.net/anya/article/details/6407280
用SQL语句,删除掉重复项只保留一条
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (selec ...
把一个表的某个字段值改写到另外一张表的某个字段
假设表table1的字段name,需要跟表table2的字段name值同步,那么可以这样写sql语句
update table1 set name=a.name
from table2 a
where a.id=table1.id
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 ...
sql mysql oracle中字符串连接
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
CONCAT() 的语法如下:
Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。
请注意,Oracle的CONCAT() ...
最近博客热门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)