-
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
所属栏目:[编程] 日期:2021-01-18 热度:181
首先需要下载PHPExecel类文件,帮助文档可以参考 下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子 前台页面 比较简单,就是一个超链接,跳转到处理页面,超链接也可以跟一些参数(看需求)! 后台Process.php页面 require_once 'PHPExcel.[详细]
-
如何从SQL Server中的分组值返回动态列(存储过程)
所属栏目:[编程] 日期:2021-01-18 热度:175
我有两个非常相似的情况,我需要生成SP. 在第一种情况下,我需要一个SQL能够按活动数量返回列(如果可能,动态).我必须通过ActivityId创建列. 情况1: Grouping by Date,count(ActivityId) Returning columns: Activity1,Activity2,Activity3 表格1 ╔═════[详细]
-
sql – 将一行转换为具有较少列的多行
所属栏目:[编程] 日期:2021-01-18 热度:116
我想在PostgreSQL中将单行转换为多行,其中删除了一些列.这是当前输出的示例: name | st | ot | dt |-----|----|----|----|Fred | 8 | 2 | 3 |Jane | 8 | 1 | 0 |Samm | 8 | 0 | 6 | Alex | 8 | 0 | 0 | 使用以下查询: SELECT name,st,ot,dtFROM times; 这就[详细]
-
SQL查询按日期范围折叠重复值
所属栏目:[编程] 日期:2021-01-18 热度:62
我有一个具有以下结构的表:ID,月,年,值,每个ID每月一个条目的值,大多数月份具有相同的值. 我想为该表创建一个视图,该视图折叠相同的值,如:ID,开始月,结束月,开始年,结束年,每个值每个值一行. 问题是,如果值更改然后返回到原始值,则表中应该有两行 所以: 10[详细]
-
SQL查询的From子句中的CTE
所属栏目:[编程] 日期:2021-01-18 热度:137
我需要在SQL Query的子句中使用CTE查询 看这个例子: Drop Table #TempDrop Table #Temp2Create Table #Temp(name1 text,name2 text)Insert INTO #Temp Values ('test','test')Insert INTO #Temp Values ('test','test')select * into #Temp2from #TempSelect[详细]
-
sql – 如何为每个键值选择具有最新时间戳的行?
所属栏目:[编程] 日期:2021-01-18 热度:149
我有一张传感器数据表.每行都有一个传感器ID,一个时间戳和其他字段.我想为每个传感器选择一个具有最新时间戳的行,包括一些其他字段. 我认为解决方案是按传感器ID进行分组,然后按max(timestamp)顺序排序,如下所示: SELECT sensorID,timestamp,sensorField1,se[详细]
-
sql-server – 在MS SQL触发器中处理多个记录
所属栏目:[编程] 日期:2021-01-18 热度:88
我不得不第一次在MSSQL中使用触发器,一般来说是很好的触发器.阅读并自己测试后,我现在意识到触发器会触发每个命令,而不是每行插入,删除或更新. 整个事情是广告系统的一些统计数据.我们的主要统计表相当大,并且在大多数情况下不包含有意义的数据.它包含每个广[详细]
-
加密 – 如何在命令行上解密加密的sqlcipher数据库文件?
所属栏目:[编程] 日期:2021-01-18 热度:176
问题很简单 我所拥有的是: 我有一个使用sqlcipher加密的数据库文件. 我还有用于加密此db文件的密码 我需要的是: 我需要解密数据库文件/需要一个未加密/非加密/解密的数据库文件. 解决方法 下载并构建sqlcipher – 如果已安装sqlcipher,请执行此操作 从目录[详细]
-
sql-server – 如何在SQL Server中编写foreach?
所属栏目:[编程] 日期:2021-01-18 热度:134
我试图在for-each中实现某些东西,我想在其中获取返回的select语句的ID并使用它们中的每一个. DECLARE @i intDECLARE @PractitionerId intDECLARE @numrows intDECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1),PractitionerId int)INSE[详细]
-
sql – 使用IN参数的过程
所属栏目:[编程] 日期:2021-01-18 热度:173
你能帮我吗,我想创建一个程序,允许我发送一个参数把它放在一个IN子句中,如下所示: CREATE PROCEDURE [dbo].[NamesQry] @Names char(150)AS SELECT * From Mydatabase Where Names in (@Names); 并执行 EXEC [dbo].[IGDMediaSkills] 'Carl,Johnson' 问题是我[详细]
-
sql – 通过重复属性进行分组
所属栏目:[编程] 日期:2021-01-18 热度:197
基本上我有一个表消息,user_id字段标识创建消息的用户. 当我在两个用户之间显示一个对话(一组消息)时,我希望能够通过user_id对消息进行分组,但这是一种棘手的方式: 假设有一些消息(按created_at desc排序): id: 1,user_id: 1 id: 2,user_id: 1 id: 3,user_i[详细]
-
php-使用CodeIgniter记录数据库中的更改的合适方法
所属栏目:[编程] 日期:2021-01-18 热度:176
我想为我的小型CodeIgniter应用程序创建一个简单的审核系统.这样就可以在编辑表条目之前为它创建快照.我想到的一种方法是创建一个news_audit表,该表将复制news表中的所有列.它还将为每个更改创建新记录,并添加日期添加列.您对将此类功能构建到PHP Web应用程[详细]
-
选择随机记录并在一个查询中更新同一记录?
所属栏目:[编程] 日期:2021-01-18 热度:79
我正在研究一个小的横幅广告旋转脚本,该脚本从数据库加载随机横幅广告.我正在跟踪数据库中的印象数,想知道是否可以选择一个随机记录并在单个查询中更新其印象值,还是需要选择一个随机记录,然后根据记录pk更新.使用MySQL.最佳答案这不能在单个查询中完成.最好[详细]
-
mySQL检索按顺序重复值的记录
所属栏目:[编程] 日期:2021-01-18 热度:70
我有一张有300,000条记录的大桌子.该表具有一个称为“速度”的整数值,并且它的值是从0到100. 在firsts记录中,该值为0,我要删除.我想从查询中删除速度场重复超过10次的记录.例如: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 10 12 13 15 20 30 20 15 10 8 5 2 1 0[详细]
-
php-确定起点半径内位置的最佳方法
所属栏目:[编程] 日期:2021-01-18 热度:119
我的目标是在我的最新项目中创建功能,最好使用PHP.每个用户注册后,他们将输入他们的邮政编码.然后希望我可以使用“开放街道地图”将其转换为经/纬度. 无论如何,我希望能够找出当前用户附近的其他用户. 我见过很多人使用Haversine公式,但这意味着用户要查询其[详细]
-
sql-避免在查询中多次使用同一子查询
所属栏目:[编程] 日期:2021-01-18 热度:56
在我重构的MMORPG服务器中,我有两个表.一个用于物品,另一个用于咒语.每个项目最多包含5个咒语,因此我采用了稀疏矩阵格式,其中有5列为咒语ID. 此结构的原始设计者选择使用不支持引用的MyISAM,从而导致项目表包含不存在拼写ID的项目.我希望找出哪些项目的拼写I[详细]
-
在MySQL中设置订阅日期
所属栏目:[编程] 日期:2021-01-18 热度:132
我正在与一个网站打交道,人们可以在其中订购某些虚拟货币.我需要在数据库中放置订阅结束的日期.我的表格中有一个“到期”字段,它是DATE. 当用户扩展其订阅时,我需要在此日期之前增加1个月.但是,如果订阅已过期,我想将“过期”设置为从现在开始的1个月,而不是[详细]
-
寻找一个带说明的简单mySQLi类示例
所属栏目:[编程] 日期:2021-01-18 热度:179
我正在寻找扩展PHP5中的mySQLi类的类的简单但实用的示例.我也对存储过程感兴趣.基本上,我需要的是一个实用且可用的类的示例.我以身作则,学得最好,但是不幸的是,我找不到任何看起来可靠而简单的例子的网站或书.我看到的所有示例都很复杂,因此我无法理解,或者[详细]
-
实体框架-gt; MySql给出“函数评估超时”.
所属栏目:[编程] 日期:2021-01-18 热度:198
我对带有MySql数据库的实体框架有一个奇怪的问题. 这是我得到的代码. public class testbase{ private testEntities db = new testEntities(); public IQueryablepost GetRecords() { return db.record; }} 这里的记录是我数据库中的一个表,它应该返回表中的[详细]
-
MySQL:对子查询列求和
所属栏目:[编程] 日期:2021-01-18 热度:129
在MySQL中是否有一种优雅的方法可以做到这一点: SELECT (subquery1) AS s1,(subquery2) AS s2,(s1+s2) AS s3 还是我必须诉诸 SELECT (subquery1) AS s1,((subquery1)+(subquery2)) AS s3 ? 谢谢 编辑:两个子查询产生整数结果 最佳答案您可以在MySQL中使用[详细]
-
为大型数据集实现快速查找:MySQL MEMORY(HEAP),Memcached或其他
所属栏目:[编程] 日期:2021-01-18 热度:195
目前正在开展一个围绕医学术语SNOMED的项目.被标记的核心是三个关系数据集,它们的记录长度分别为350,000、110万和130万.我们希望能够快速查询此数据集的数据输入部分,以便在其中具有某种形式或形式的自动完成/建议. 它目前仅在MySQL MyISAM DB中用于开发目的[详细]
-
如何将SQL短路的短路
所属栏目:[编程] 日期:2021-01-18 热度:194
我试图在SQL服务器中执行以下查询: declare @queryWord as nvarchar(20) = 'asdas'SELECT * FROM TABLE_1 WHERE (ISDATE(@queryWord) = 1) AND TABLE_1.INIT_DATE = CONVERT(Date,@queryWord) 这显然会导致错误,因为’asdas’无法转换为Date.虽然,我期待一种[详细]
-
在多个参数和条件下检测SQL岛
所属栏目:[编程] 日期:2021-01-18 热度:83
(PostgreSQL 8.4)我对SQL gap-and-islands here on Stack Overflow进行了很好的介绍,但我还有一个问题.许多岛检测CTE基于时间戳的运行顺序和一些在其改变时打破序列的标志.但是,如果“休息”条件稍微复杂一点怎么办? CREATE TABLE T1( id SERIAL PRIMARY KEY[详细]
-
sql – 如何找到SSIS 2008 R2包中使用的.NET框架版本?
所属栏目:[编程] 日期:2021-01-18 热度:107
如何找到SSIS 2008 R2包中使用的.NET框架版本? 解决方法 你现在可能已经找到了问题的答案.这适用于可能偶然发现这个问题的其他人.以下是查找SSIS包使用的.NET版本的一种可能方法.可以在脚本任务的帮助下找到版本.以下示例显示了如何完成此操作.此示例使用SSI[详细]
-
sql-server – 如何确定SQL结果的数据类型?
所属栏目:[编程] 日期:2021-01-18 热度:139
我们有一个SQL查询,它从数据库中的许多表/视图中提取大量字段.我们需要将一个规范放在一起与第三方集成,编译结果集的数据类型的最快方法是什么? 澄清: 涉及25个表/视图,因此表级的功能仍然很麻烦. 目前,所有工作都在Microsoft SQL Server Management Studio[详细]
