大数据
-
sql server 入门语句总结
对于数据库来说多多少少要掌握一点,首先基本的SQL语句要了解。下面来总结一些入门级别的SQL语句。 create相关 •show database; 显示出现有的数据库•use database_x; 现在要使用数据库database_x•…
-
Sql Server中一个表2个字段关联同一个表(代码解决)
复制代码 代码如下: select a.man_id,man_name,d.sex_name,zw_name,c.money from man as a left join zw as b on a.zw_id=b.zw_id &nbs…
-
SQL Server利用bcp命令把SQL语句结果生成文本文件
在SQL Server里可以调用DOS下的命令行工具bcp来实现把表里的数据或者SQL语句结果生成文本文件。 BCP命令的参数格式: 复制代码 代码如下: BCP {dbtable | query} {in | out | queryout | format} datafile [-m maxer…
-
sql not in 与not exists使用中的细微差别
上面两个简单的Sql,我们从表面理解,查询的最终结果应该是一样的,但实际结果却和我们想象的不一样 第一条sql查询的结果有一条数据 第二条sql查询的结果却为空 原因: not exists的子查询,对于子查询不返回…
-
存储过程配合UpdateDaset方法批量插入Dataset数据实现代码
复制代码 代码如下: public bool SaveSMSMessage(SMSBatch smsBatch, DataSet smsMessages) { //using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Suppress)) //{ foreach (DataRow row …
-
SQL里面用自定义Split()完成个性化需求
复制代码 代码如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE function [dbo].[SplitString] ( @Input nvarchar(max), @Separator nvarchar(max)=',', @RemoveEmptyEntries bit=1 ) returns @TABL…
-
Sql Server:多行合并成一行,并做分组统计的两个方法
复制代码 代码如下: --创建 test 表 ,插入数据 CREATE TABLE test(code varchar(50), [values] varchar(10),[count] int)INSERT test SELECT '001', 'aa',1UNION ALL SELECT '001', 'bb',2UNION ALL SELECT '002',…
-
将备份的SQLServer数据库转换为SQLite数据库操作方法
操作方法:先要安装好SQLServer2005,并且记住安装时自己设置的用户名和密码。下面以恢复SQLServer下备份的数据库文件epdmdb20101008.bak为SQLite数据库为例来说明操作的步骤。 ① 打开SQLServer2005,如下图所示: …
-
SQLSERVER对索引的利用及非SARG运算符认识
写SQL语句的时候很多时候会用到filter筛选掉一些记录,SQL对筛选条件简称:SARG(search argument/SARG) 复制代码 代码如下: where amount>4000 and amount<6000上面这句就是筛选条件 当然这里不是说SQLSERV…
-
SQLSERVER记录登录用户的登录时间(自写脚本)
前一阵子经理问我能不能把用户最后一次登录我们的业务数据库的时间记录下来,因为之前有人修改过数据库sa用户的登录密码,所以我们要记录一下。 我查了一下资料,好像不能记录谁登录过业务库,只能记录谁登录过SQLS…