随笔分类 -  sql语言

1 2 下一页

mysql 语句在on 条件除了等号可以用like
摘要:select * from a join bon a LIKE CONCAT('%',b,'%') 阅读全文

posted @ 2019-08-21 19:01 编程007 阅读(1046) 评论(0) 推荐(0)

mysq 的 GROUP_CONCAT的sql server 实现
摘要:create table #tb(id int, value varchar(10)) insert into #tb values(1, 'aa') insert into #tb values(1, 'bb') insert into #tb values(2, 'aaa') insert into #tb values(2, 'bbb') insert into #tb valu... 阅读全文

posted @ 2018-01-12 16:36 编程007 阅读(166) 评论(0) 推荐(0)

pivot
摘要:简单 DaysToManufacture AverageCost 0 5.0885 1 223.88 2 359.1082 4 949.4105 复杂 VendorID Emp1 Emp2 Emp3 Emp4 Emp5 1492 2 5 4 4 4 1494 2 5 4 5 4 1496 2 4 4 阅读全文

posted @ 2017-09-08 10:44 编程007 阅读(297) 评论(0) 推荐(0)

sql MERGE
摘要:MERGE INTO #a USING #b ON (#a.id_ = #b.id_) WHEN NOT MATCHED BY SOURCE AND #a.date_<'2017-09-13 09:43:48.140' THEN UPDATE SET #a.date_=''+GETDATE()+'';--在有单引号的情况下用'+x+'实现编译器对函数的字符串形式的认可 阅读全文

posted @ 2017-08-11 11:37 编程007 阅读(134) 评论(0) 推荐(0)

存储过程返回表
摘要:create proc p_xxx @parameter datetime as select * from table_a where time=@parameter --需要获取的table,和申明的表结构一致 --执行DECLARE @return_value table(id int,a INT,b INT) insert into @return_value exec [d... 阅读全文

posted @ 2017-07-05 16:17 编程007 阅读(194) 评论(0) 推荐(0)

mysql 不支持开窗函数,用casewhen 替代
摘要:百度 阅读全文

posted @ 2017-06-15 10:39 编程007 阅读(481) 评论(0) 推荐(0)

动态sql 如何加引号,加多少引号
摘要:一句拆成两句,引号翻倍增加 阅读全文

posted @ 2017-06-15 10:35 编程007 阅读(457) 评论(0) 推荐(0)

生成临时表
摘要:SELECT * INTO #temp FROM (SELECT null as a,null as b union all SELECT null as c,null as d ) as t0; 阅读全文

posted @ 2016-08-22 14:31 编程007 阅读(130) 评论(0) 推荐(0)

清空文件
摘要:有时候删除sql文件数据删除不掉,需要先清空文件 DBCC SHRINKFILE (Test1data, EMPTYFILE); 阅读全文

posted @ 2016-02-26 09:53 编程007 阅读(120) 评论(0) 推荐(0)

收缩数据库后自动碎片整理
摘要:use xxDB go select * into #tempT1 from (SELECT name FROM sys.dm_db_index_physical_stats (DB_ID(N'xxDB'), OBJECT_ID(N'HumanResources.Employee'), NULL, 阅读全文

posted @ 2016-02-26 09:48 编程007 阅读(372) 评论(0) 推荐(0)

索引和表的对应
摘要:SELECT IndexName=IDX.Name, TableName=O.Name FROM sys.indexes IDX INNER JOIN sys.index_columns IDXC ON IDX.[object_id]=IDXC.[object_id] AND IDX.index_i 阅读全文

posted @ 2016-02-24 14:18 编程007 阅读(240) 评论(0) 推荐(0)

Sqlserver查询数据库文件大小和剩余空间
摘要:1、查询各个磁盘分区的剩余空间:Exec master.dbo.xp_fixeddrives 2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)select * from [数据库名].[dbo].[sysfiles]转换文件大 阅读全文

posted @ 2016-02-17 14:31 编程007 阅读(409) 评论(0) 推荐(0)

sqlserver 删除数据库日志
摘要:1.收缩文件USE UserDB;GODBCC SHRINKFILE (DataFile1, 7);GO会导致索引碎片,不要经常收缩,除非有特定要求,否则不要将 AUTO_SHRINK 数据库选项设置为 ON。收缩后建议重新生成文件的索引2.删除USE master;GOALTER DATABASE... 阅读全文

posted @ 2016-01-25 16:08 编程007 阅读(383) 评论(0) 推荐(0)

通过sqlserver 2008 r2传输cmd命令
摘要:1.更改配置use mastergoexec sp_configure 'show advanced options',1goreconfiguregoexec sp_configure 'xp_cmdshell',1goreconfigurego2.传cmd命令declare @str varch... 阅读全文

posted @ 2016-01-25 11:03 编程007 阅读(457) 评论(0) 推荐(0)

sqlServer存储过程传参数
摘要:超过参数范围也不报错。。。浪费了一天时间。。。。。。。 阅读全文

posted @ 2015-12-24 09:12 编程007 阅读(1304) 评论(0) 推荐(0)

表选取重复行数据中的一行
摘要:当字段中存在text类型字段时,选取重复数据不能用distinct方法1: 把text类型字段转为varcahr类型,再用distinct方法2: 利用开窗函数,个人觉得比方法一效率高,下面的sql语句是伪代码哈,写个思路而已with table1 as( select *,ROW_NUM... 阅读全文

posted @ 2015-12-16 14:17 编程007 阅读(212) 评论(0) 推荐(0)

sql 查询 空表
摘要:SELECT a.id, b.[name], a.ROWS FROM sysindexes a, sys.tables b WHERE a.id = b.[object_id] AND a.indid <=1 and a.rows<1 ORDER BY b.[name] 阅读全文

posted @ 2015-11-09 16:01 编程007 阅读(365) 评论(0) 推荐(0)

sql server和access 中sql语句的区别(佚名)
摘要:对于日期字段字段access表示为:#1981-28-12#SQLSERVER2000表示为:‘‘1981-02-12‘‘2,SQL语句区别,select ,update 在对单表操作时都差不多,但多表操作时update语句的区别ACCESS与SQLSERVER中的Update语句对比:SQLSER... 阅读全文

posted @ 2015-03-17 22:53 编程007 阅读(529) 评论(0) 推荐(0)

mysql bool boolean tinyint
摘要:MySQL数据库将字段的数据类型BOOL/BOOLEAN默认地转换成TINYINT(1);写入的布尔类型值TRUE 转换成了 1,FALSE 转换成了 0;超过TINYINT数据类型存储的上下限制的值,被自动截断;布尔类型BOOL/BOOLEAN等同于TINYINT(1),只是使用其中低位存储值,其... 阅读全文

posted @ 2013-12-27 18:01 编程007 阅读(431) 评论(0) 推荐(0)

mysql给数据加密的函数password()是不可逆的
摘要:。 阅读全文

posted @ 2013-10-25 14:20 编程007 阅读(370) 评论(0) 推荐(0)

1 2 下一页