SqlServer和Oracle中一些常用的sql语句10 特殊应用

--482, ORACLE / SQL SERVER--订购数量超过平均值的书籍WITH Orders_BookAS ( SELECT Book_Name, SUM(Qty) Book_Qty FROM Orders GROUP BY Book_Name )SELECT *FROM Orders_BookWHERE Book_Qty > …… 阅读全文

Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数

示例表 tb 数据如下id value—————1 aa1 bb2 aaa2 bbb2 cccSELECT id, [val] = ( SELECT [value] + ',' FROM tb AS b WHERE b.id = a.id FOR XML PATH('') …… 阅读全文

SQL查找 删除重复数据只保留一条

--用SQL语句,删除掉重复项只保留一条--在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢--1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having c …… 阅读全文

启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题

private void btnImport_Click(object sender, EventArgs e) { string filePath = textBox1.Text; string importPwd = txtPwd.Text; if (string.IsNullOrEmpty(filePat …… 阅读全文

Sqlite常用sql语句

sqlite常用sql语句 --返回UTC时间select CURRENT_TIMESTAMP;--返回本地时间select datetime(CURRENT_TIMESTAMP,'localtime');--时间转换,时间转换时要求: yyyy-MM-dd,例如: 2008-08-09SELECT datetime('2008-12-22') AS [My Time];SELECT …… 阅读全文

SQLite中的时间日期函数

SQLite包含了如下时间/日期函数:datetime().......................产生日期和时间date()...........................产生日期time()...........................产生时间strftime().......................对以上三个函数产生的日期和时间进行格式化datetime …… 阅读全文

BULK INSERT如何将大量数据高效地导入SQL Server

在实际的工作需要中,我们有时候需将大量的数据导入到数据库中。这时候我们不得不考虑的就是效率问题。本文我们就介绍了一种将大量数据高效地导入SQL Server数据库的方法,该方法是使用BULK INSERT来实现的,接下来就让我们来一起了解一下这部分内容。源数据(文本文件)下载了大量的股票历史数据,都是文本格式的:每个文件第一行包含股票代码,股票名称,数据类型.第二行是数据列 …… 阅读全文

让EditPlus支持SQL高亮提示

将文件放在一个确定的位置,不要放在桌面这些临时位置。然后在 EditPlus 的菜单栏选择 工具(T) -> 配置用户工具(C) …… 阅读全文