-
sql – 按最大值分组时选择不同的行
所属栏目:[MsSql] 日期:2020-05-24 热度:198
我目前有下表: ID | Name | EventTime | State1001 | User 1 | 2013/07/22 00:00:05 | 151002 | User 2 | 2013/07/23 00:10:00 | 1001003 | User 3 | 2013/07/23 06:15:31 | 351001[详细]
-
使用SQL查找数据库记录中的间隙(缺少记录)
所属栏目:[MsSql] 日期:2020-05-24 热度:74
我有一个连续每小时记录的表.每小时都有一些价值.我想要一个T-SQL查询来检索丢失的记录(缺少时间,间隙).因此,对于下面的DDL,我应该获得缺失小时的记录04/01/2010 02:00 AM(假设日期范围在第一个和最后一个记录之间).使用SQL Server 2005.首选基于集合的查询.[详细]
-
sql – 如何避免许多数据库往返和大量无关数据?
所属栏目:[MsSql] 日期:2020-05-24 热度:68
我曾经使用各种应用程序,并多次遇到过这种情况.到目前为止,我还没有想出什么是最好的方法. 这是场景: 我有桌面或网络应用程序 我需要从数据库中检索简单文档.该文档包含一般细节和项目详细信息,因此数据库: GeneralDetails表: | DocumentID | DateCreated[详细]
-
sql – 如何在同一个表中组合多个查询
所属栏目:[MsSql] 日期:2020-05-24 热度:78
我有下表: CREATE TABLE studenttest ( YEAR INT, DEPT VARCHAR(5), SEM INT, REGNO INT, NAME VARCHAR(20), ENGLISH VARCHAR(2), MATHS VARCHAR(2), PHYSICS VARCHAR(2), CHEMIST[详细]
-
sql – 如何在oracle中将csv转换为表
所属栏目:[MsSql] 日期:2020-05-24 热度:59
在csv值中传递时,如何创建以表格格式返回结果的包. select * from table(schema.mypackage.myfunction(one, two, three)) 应该回来 onetwothree 我从ask tom尝试了一些东西,但这只适用于sql类型. 我正在使用oracle 11g.内置有什么东西吗? 以下作品 将其调用[详细]
-
sql – 选择sum和inner join
所属栏目:[MsSql] 日期:2020-05-24 热度:193
我有两张桌子 票据:id金额参考 交易:id参考金额 以下SQL查询 SELECT *, (SELECT SUM(amount) FROM transactions WHERE transactions.reference = bils.reference) AS paidFROM billsGROUP BY id HAVING paidamount 是[详细]
-
sql – 取消组合效果?
所属栏目:[MsSql] 日期:2020-05-24 热度:190
我有一组动态的数据X: ----------------------------------x.id | x.allocated | x.unallocated----------------------------------foo | 2 | 0bar | 1 | 2---------------------------------- 我需[详细]
-
.NET中的SQL十进制等效项
所属栏目:[MsSql] 日期:2020-05-24 热度:127
什么是.NET中的SQL(MS SQL Server)十进制等价物? 它应该是Double,Decimal还是Float(VB.NET中的单个)? .NET中没有完全等效的类型,因为SQL的十进制类型是固定点,而.NET的System.Decimal类型是浮点(十进制)点类型. 但是,System.Decimal肯定是最接近的匹配,通常[详细]
-
sql-server – 带或不带索引的批量插入
所属栏目:[MsSql] 日期:2020-05-24 热度:200
我在评论中读到 Just as a side note, it’s sometimes faster to drop the indices of your table and recreate them after the bulk insert operation. 这是真的?在哪种情况下? 和乔尔一样,我会回应这样的说法:是的,这可能是真的.我发现识别他提到的场景[详细]
-
sql – 更改Oracle 11gR2的WM_CONCAT函数的分隔符
所属栏目:[MsSql] 日期:2020-05-24 热度:82
通常,WM_CONCAT是一个聚合函数,它返回表中用逗号分隔的值,就像这里一样. 假设我有一个像这样的表foo: col_id | col_text111 | This111 | is111 | a111 | test. 如果我使用此查询: SELECT CAST(WM_CONCAT(col_text) AS VAR[详细]
-
sql-server-2008-r2 – 为什么要构建SSAS多维数据集?
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我只是在寻找从关系数据构建OLAP多维数据集的最佳解释和原因.那就是性能和查询优化吗? 如果您可以提供链接或指出构建多维数据集的最佳解释和原因,那将是非常好的,因为我们可以从关系数据库执行所有可以从多维数据集和多维数据集执行的操作更快地显示结果.还[详细]
-
SQL Server Management Studio Express和MySQL?
所属栏目:[MsSql] 日期:2020-05-24 热度:64
有没有办法将SQL Server Management Studio Express与 MySQL数据库一起使用?我想即使它有效,intellisense也不会工作? 谢谢! 它不适用于MySQL.产品名称是“SQL Server Management Studio”,因此它管理SQL Server实例. 如果您需要具有类似功能的工具,请尝试[详细]
-
sql – 如何使用Django Queryset在列中找到top-X最高值而不截断底部的关系?
所属栏目:[MsSql] 日期:2020-05-24 热度:166
我有以下Django模型: class myModel(models.Model): name = models.CharField(max_length=255, unique=True) score = models.FloatField() 此模型的数据库中有数千个值.我想高效优雅地使用QuerySets来获得前十名的最高分,并按分数的降序显示他们的分数.到目[详细]
-
数据库blob与磁盘存储文件
所属栏目:[MsSql] 日期:2020-05-24 热度:79
所以我有这个要求,说应用程序必须让用户每月上传和下载大约6000个文件(主要是pdf,doc,xls). 我正在考虑最佳解决方案.问题是我是否会在我的数据库中使用BLOb,或者使用简单的文件层次结构来编写/读取这些文件. 应用程序架构基于Java 1.6,Spring 3.1和DOJO,Infor[详细]
-
sql-server – 在sql server中使用contains()
所属栏目:[MsSql] 日期:2020-05-24 热度:111
我有一个表名产品包含3列: Product-idnamePrice 在名称列中,存在所有产品名称. 示例:1340 GPS,1340T GPS等 当我写作 select top 10 * from product where contains(name,1340); 结果1行1340 GPS 但是当我搜索 select top 10 * from product where name li[详细]
-
SQL查找列中每种类型的总计数
所属栏目:[MsSql] 日期:2020-05-24 热度:51
我正在学习SQL,并且难以理解应该是一个简单的查询.我有一个具有以下模式的表: Id | Type ------------1 | Red 2 | Blue 3 | Blue 4 | Red .. 我想编写一个查询来返回一个表,该表计算每种类型的实例总数,并返回一个具有以下模式的表,例如,如果12行中出现“蓝[详细]
-
从存储过程中的动态SQL获取结果
所属栏目:[MsSql] 日期:2020-05-24 热度:93
我正在编写一个存储过程,我需要在过程中动态构造一个SQL语句来引用传入的表名. 我需要让这个SQL语句返回一个结果,然后我可以在整个过程的其余部分使用它. 我已经尝试过使用临时表和所有内容,但我不断收到一条消息,我需要声明变量等. 例如: DECLARE @FiscalYe[详细]
-
从CASE语句分配给T-SQL变量
所属栏目:[MsSql] 日期:2020-05-24 热度:114
我想在查询中分配一些变量,这些变量对它的列使用CASE语句.不太确定如何做到这一点,无法找到正确的语法. 这是我到目前为止,但它有语法错误. -- set @theID and @theName with their appropriate values select top (1) @theID = (Case when B.ID IS NULL then[详细]
-
sql-server-2005 – 如何在SQL Server 2005中舍入没有尾随零?
所属栏目:[MsSql] 日期:2020-05-24 热度:95
如何在SQL Server 2005中舍入没有尾随零? select round(100.5555, 2) ……收益率100.5500.如何摆脱零? 试试这个 select CAST(round(100.5555, 2) AS DECIMAL(8,2))[详细]
-
sql – 添加要查看的额外列,这在表中不存在
所属栏目:[MsSql] 日期:2020-05-24 热度:193
我想用三个表的联合创建视图.但在结果查询中,我想要一个额外的列,如’tableId’. 我的代码就像 CREATE OR REPLACE VIEW DETAILSAS SELECT * FROM(SELECT T1.ID, T1.AMOUNT, T1.STATUS, T1.ADDEDBY, T1.ADDEDONFROM Table1 T1UNI[详细]
-
为什么Linq To Sql数据绑定到gridview比传递SQL慢得多?
所属栏目:[MsSql] 日期:2020-05-24 热度:142
我比较了从数据库表中获取一些相当大的数据的两个查询.对于查询,我使用了 Linq To Sql,而另一个我通过ADO.NET使用passthrough SQL. 我知道Linq To Sql必须在幕后做很多工作,但实际上它在做什么?这两个查询获取相同数量的数据,但Linq To Sql查询速度慢了5秒以[详细]
-
sql-server – 为什么使用JOIN而不是内部查询
所属栏目:[MsSql] 日期:2020-05-24 热度:169
当我可以通过使用内部查询轻松解决相同问题时,我发现自己不愿意使用JOIN: 例如 SELECT COLUMN1,(SELECT COLUMN1 FROM TABLE2 WHERE TABLE2.ID = TABLE1.TABLE2ID)AS COLUMN2 FROM TABLE1; 我的问题是,这是一个糟糕的编程习惯吗?我发现与连接相比,它更容易阅[详细]
-
sql – 在数据库中存储标签的最佳方法?
所属栏目:[MsSql] 日期:2020-05-24 热度:164
我有一个包含两个表的数据库: 条目 标签 条目表包含每个都有一个或多个标签的帖子.问题是,每个帖子可以有任意数量的标签.换句话说,我不能有’tag1′,’tag2’等列并执行LEFT JOIN. 我应该如何设置条目,以便每个帖子可以有任意数量的标签? 你需要一个映射表.[详细]
-
每个替代方案的T-SQL?
所属栏目:[MsSql] 日期:2020-05-24 热度:128
我需要从一个表中获取数据并将其导入另一个表.在伪代码中,类似这样的东西: For Each row in table1If row.personid is in table2 then update table2.rowElse insert row into table2End IfNext 在T-SQL中执行此操作的最佳方法是什么?据我所知,T-SQL不支持F[详细]
-
sql-server – T-SQL:什么是NOT(1 = NULL)?
所属栏目:[MsSql] 日期:2020-05-24 热度:177
我的sql-server上没有简单的布尔代数.根据msdn,以下语句应返回“1”,但在我的服务器上它返回“0”. 你能帮助我吗? SET ANSI_NULLS ONSELECT CASE WHEN NOT(1=NULL) THEN 1 ELSE 0 END 请看一下msdn.它明确指出:“将NULL与非NULL值进行比较总是会导致FALSE.[详细]

浙公网安备 33038102330553号