sql

sql中带in条件的查询及提高效率
数据库

sql中带in条件的查询及提高效率

14 0

本文摘自博客园-曾祥展,原文地址:https://www.cnblogs.com/zengxiangzhan/archive/2010/01/03/1638152.html,侵删。ALTER PROCEDURE [dbo].[example1](@booker varchar(100))ASdeclare @str varchar(1000) set @str=select * from tb_itregister where booker in( + @booker…

使用Excel自动生成sql语句
数据库

使用Excel自动生成sql语句

14 0

由于项目需要,经常要将一些Excel表中的数据导入数据库中。Excel表函数自动生成SQL:="update table set item_data="& B1 &" where item_id=8 and run_id="& A1 &";"1:首先我们来新建一个测试用的Excel,并且添加几行数据2:接…

sqlserver中同一个分类id下只取其中一条数据
数据库

sqlserver中同一个分类id下只取其中一条数据

18 0

sqlserver 中同一个分类id下只取其中一条数据:首先对各个分类的数据进行排序:select AddTime,eid, ROW_NUMBER() OVER(PARTITION BY eid ORDER BY id ) AS num from SaleUploadPicTbl where Del=0 and Type=0 AND eid IN (57510,57118)其中 eid 为分类 id,num 为改分类 id 下…

sql随机查询数据的几种解决方案
数据库

sql随机查询数据的几种解决方案

28 0

sql随机查询数据的几种解决方案:方法1:最普通的写法,性能慢SELECT top 10 ID,name FROM dt_keyword ORDER BY NEWID()方法2:性能还可以//先给数据库增加一列ALTER TABLE dt_keyword ADD SortKey AS NEWID()//查询时执行下边sqlSELECT top 10 ID,name FROM dt_keyword WHERE…

Sql Server 多种分页性能比较
数据库

Sql Server 多种分页性能比较

27 0

本文摘自博客园,原文链接:https://www.cnblogs.com/xwc1996/p/9113049.html。Sql Server多种分页性能的比较一.前言因为工作关系,遇到了非常大的数据量的分页问题,数据总共有8000万吧,这个显然不是简单的分页能够解决的,需要从多多方面考虑,从分表、分库等等。但是这个也…

sql之 <>与 !=
数据库

sql之 <>与 !=

20 0

<> 这个是最早的用法。!=是后来才加上的。两者意义相同,在可移植性上前者优于后者。故而sql语句中尽量使用<>来做不等判断。

MYSQL 没有varchar(max) 类型
数据库

MYSQL 没有varchar(max) 类型

31 0

MySql 在创建表字段的时候,发现 varchar 数据类型长度无法设置为 max ,create table T(X int,Y varchar(max)); 会报错。解决方案:用text类型。create table T(X int,Y text); 就可以了。

MySql中添加字段设置默认当前时间 getDate()
数据库

MySql中添加字段设置默认当前时间 getDate()

20 0

MySql 中添加字段设置默认当前时间,在SqlServer中为 getDate() 函数。而在MySql 中,在创建时间字段的时候设置该字段默认值为DEFAULT CURRENT_TIMESTAMP 表示当插入数据的时候,该字段默认值为当前时间。ON UPDATE CURRENT_TIMESTAMP 表示每次更新这条数据的时候,该字段都会…