-
sql – 将一行转换为具有较少列的多行
所属栏目:[MsSql教程] 日期:2021-01-19 热度:147
我想在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查询按日期范围折叠重复值
所属栏目:[MsSql教程] 日期:2021-01-19 热度:68
副标题#e# 我有一个具有以下结构的表:ID,月,年,值,每个ID每月一个条目的值,大多数月份具有相同的值. 我想为该表创建一个视图,该视图折叠相同的值,如:ID,开始月,结束月,开始年,结束年,每个值每个值一行. 问题是,如果值更改然后返回到原始值,则表中应该有两[详细]
-
SQL查询的From子句中的CTE
所属栏目:[MsSql教程] 日期:2021-01-19 热度:186
我需要在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 #TempSel[详细]
-
sql – 如何为每个键值选择具有最新时间戳的行?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:52
我有一张传感器数据表.每行都有一个传感器ID,一个时间戳和其他字段.我想为每个传感器选择一个具有最新时间戳的行,包括一些其他字段. 我认为解决方案是按传感器ID进行分组,然后按max(timestamp)顺序排序,如下所示: SELECT sensorID,timestamp,sensorField1[详细]
-
sql-server – 在MS SQL触发器中处理多个记录
所属栏目:[MsSql教程] 日期:2021-01-19 热度:134
副标题#e# 我不得不第一次在MSSQL中使用触发器,一般来说是很好的触发器.阅读并自己测试后,我现在意识到触发器会触发每个命令,而不是每行插入,删除或更新. 整个事情是广告系统的一些统计数据.我们的主要统计表相当大,并且在大多数情况下不包含有意义的数据.[详细]
-
加密 – 如何在命令行上解密加密的sqlcipher数据库文件?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:102
问题很简单 我所拥有的是: 我有一个使用sqlcipher加密的数据库文件. 我还有用于加密此db文件的密码 我需要的是: 我需要解密数据库文件/需要一个未加密/非加密/解密的数据库文件. 解决方法 下载并构建sqlcipher – 如果已安装sqlcipher,请执行此操作 从目[详细]
-
sql-server – 如何在SQL Server中编写foreach?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:167
我试图在for-each中实现某些东西,我想在其中获取返回的select语句的ID并使用它们中的每一个. DECLARE @i intDECLARE @PractitionerId intDECLARE @numrows intDECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1),PractitionerId int)I[详细]
-
sql – 使用IN参数的过程
所属栏目:[MsSql教程] 日期:2021-01-19 热度:172
你能帮我吗,我想创建一个程序,允许我发送一个参数把它放在一个IN子句中,如下所示: CREATE PROCEDURE [dbo].[NamesQry] @Names char(150)AS SELECT * From Mydatabase Where Names in (@Names); 并执行 EXEC [dbo].[IGDMediaSkills] 'Carl,Johnson' 问题是[详细]
-
sql – 通过重复属性进行分组
所属栏目:[MsSql教程] 日期:2021-01-19 热度:155
基本上我有一个表消息,user_id字段标识创建消息的用户. 当我在两个用户之间显示一个对话(一组消息)时,我希望能够通过user_id对消息进行分组,但这是一种棘手的方式: 假设有一些消息(按created_at desc排序): id: 1,user_id: 1 id: 2,user_id: 1 id: 3,use[详细]
-
sql-server – 将列“粘合”在一起的最佳方法
所属栏目:[MsSql教程] 日期:2021-01-19 热度:137
副标题#e# 我需要在一个大表中组合大约15个表的列.以下内容有效.但是,当CPU使用率达到100%时,运行需要很长时间,这会引起担忧.任何建议将受到高度赞赏. declare @t1 table (empid int)declare @t2 table (empid int,phone varchar(50))declare @t3 table (e[详细]
-
如何为下面给出的查询编写等效的SQL case语句?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:134
这是我的工作查询: Query = "select Cust_Id,Card_Number,Clients_Title,Address_Current,Phone_Number,Mobile_Number from Customer_New Where 1=1";try{ if (txt_title.Text != "") Query += " and Clients_Title Like '%" + txt_title.Text + "%'"; if[详细]
-
触发器 – 两个数据库之间的Sql Server触发器
所属栏目:[MsSql教程] 日期:2021-01-19 热度:143
我有2个数据库.其中一个名为Test,有一个名为Vehicles的表.另一个名为Test2的表有一个名为Clients的表. 当我在Test中的Vehicles表上插入新记录时,我需要更新Test2中Clients表上的NumVehicles字段. 这可能使用触发器吗? 解决方法 你需要类似的东西 USE Test[详细]
-
sql-server-2005 – 永久删除表时回收SQL Server 2005数据库中的
所属栏目:[MsSql教程] 日期:2021-01-19 热度:140
我从SQL Server 2005数据库中删除了大量的表.如何缩小数据库 – 假设我没有替换数据或表格?我正在将内容存档到另一个数据库. 解决方法 DBCC Shrinkdatabase(0) -- Currently selected database 要么 DBCC Shrinkdatabase(databasename) -- Named database[详细]
-
.net – 为什么这个DataAdapter不会将行插入数据库?
所属栏目:[MsSql教程] 日期:2021-01-19 热度:156
所以我有一种情况,我使用SqlDataAdapter将行插入SQL Server 2014数据库中的表. 数据来源是Excel电子表格. 使用一些For循环和.Columns.Add和.Rows.Add填充DataTable对象以从Excel工作表复制数据时,插入工作正常.这个工作代码我没有包含在这里. 但是,我正在[详细]
-
具有可变属性的多个产品类型的数据库设计
所属栏目:[MsSql教程] 日期:2021-01-18 热度:118
我有一个包含不同产品类型的数据库.每种类型都包含彼此差异很大的字段.第一类产品分为三类.第二类产品分为三类.但第三个和第四个,没有任何分类. 每种产品可以具有任意数量的不同属性. 我使用的数据库模型基本上如下: (见链接) http://www.damirsystems.co[详细]
-
sql – 如何在django中执行“最大n组”查询?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:92
(这是 SQL join: selecting the last records in a one-to-many relationship的线程的django版本) 假设我有一张顾客表和一张购买表.每次购买都属于一个客户.我想获得所有客户的清单以及他们的上次购买.可以在没有原始SQL且没有多个数据库查询的情况下完成[详细]
-
sql-server – 如何将SQL Server 2005更改为区分大小写?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:105
我讨厌数据库中的区分大小写,但我正在为使用它的客户开发.如何在我的SQL Server上启用此选项,因此我可以确定我在所有查询中都已正确使用该案例? 解决方法 怎么样: ALTER DATABASE database_name COLLATE collation_name 请参阅BOL获取list of collation[详细]
-
sql – Django ORM – 获取组的最新记录
所属栏目:[MsSql教程] 日期:2021-01-18 热度:134
想象一下,我们有Django ORM模型Meetup,其定义如下: class Meetup(models.Model): language = models.CharField() date = models.DateField(auto_now=True) 我想为每种语言取一个最新的聚会. 看起来你可以使用Django Aggregates来简化这种查找: Meetup.ob[详细]
-
sql-server – 如何防止Sql Server作业同时运行
所属栏目:[MsSql教程] 日期:2021-01-18 热度:142
我的SQL代理中有一些预定的作业: Job1,每2分钟执行一次 Job2,每10分钟执行一次 Job3,每15分钟执行一次 如您所见,多个作业可以同时运行.当这些作业同时运行时,它会导致CPU使用率达到100%. 有解决方案吗?有没有办法控制同时运行的作业数量?注意:我需要[详细]
-
sql-server-2008 – 动态sql错误:’CREATE TRIGGER’必须是查询
所属栏目:[MsSql教程] 日期:2021-01-18 热度:87
作为一些管理任务的一部分,我们有许多表,每个表都需要创建一个触发器.当对象被修改时,触发器将在Audit数据库中设置标志和日期.为简单起见,我有一个表,其中包含所有需要触发器创建的对象. 我试图生成一些动态的SQL来为每个对象执行此操作,但我收到此错误:[详细]
-
在SQL函数中插入查询
所属栏目:[MsSql教程] 日期:2021-01-18 热度:98
我可以在SQL Server 2008中的函数内写一个插入查询.如果我试过,我得到一个错误,在函数内无效使用副作用运算符’INSERT’.请帮帮我.但我希望它是一个函数,而不是一个存储过程 Create function EFT_DL_FUNC_AUDTI_BATCH_START (@i_db_name varchar(20))retur[详细]
-
Sql Server Decimal(30,10)丢失最后2位小数
所属栏目:[MsSql教程] 日期:2021-01-18 热度:107
当在Sql Server 05中划分2个十进制(30,10)数字时,2个最后的小数似乎丢失(甚至没有舍入,只是截断). 例如: Declare @x decimal(30,10)Declare @y decimal(30,10)Declare @z decimal(30,10)select @x = 2.1277164747 select @y = 4.8553794574Select @z = @y[详细]
-
生成连续日期的sql临时表到左外连接到
所属栏目:[MsSql教程] 日期:2021-01-18 热度:85
我有一个数据表,我想通过存储过程选择出来,这样用户可以将MS excel前端连接到它,并使用原始数据作为图形来源. 表的原始数据的问题是日期中存在间隙,因为如果给定日期没有数据(没有该日期的记录),那么当用户尝试绘制它时会产生问题. 我想要将我的存储过程更[详细]
-
sql – 使用java中的表值参数调用存储过程
所属栏目:[MsSql教程] 日期:2021-01-18 热度:126
在我的应用程序中,我想执行查询,如SELECT * FROM tbl WHERE col IN(@list)其中,@ list可以有变量no值.我正在使用MS SQL服务器数据库.当我谷歌这个问题,然后我找到了这个链接 http://www.sommarskog.se/arrays-in-sql-2008.html 此链接表示使用表值参数.所[详细]
-
sql-server – 在SQL数据库上实施“零或一对一”关系?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:195
我有一个Post实体和一个FbPost实体. Post.FbPost为null或FbPost,并且没有两个Post实体可以引用相同的FbPost实体.换句话说,零或一对一. 在SQL Server中(理想情况下)将此实现为零或一对一而不是多对一的正确方法是什么? 如果那是不可能的,我该如何在EF级别[详细]

浙公网安备 33038102330459号