-
sql – 使用多个JOINS. SUM()产生错误的值
所属栏目:[MsSql教程] 日期:2021-04-01 热度:107
我在SQL查询中获取一些基本发票信息,并在同一查询中计算订单总额和付款总额.这是我到目前为止: SELECT orders.billerID,orders.invoiceDate,orders.txnID,orders.bName,orders.bStreet1,orders.bStreet2,orders.bCity,orders.bState,orders.bZip,orders.b[详细]
-
sql – 复制记录以填补日期之间的差距
所属栏目:[MsSql教程] 日期:2021-04-01 热度:121
我需要做一些非常奇怪的事情,即在视图中创建虚假记录以填补产品价格的发布日期之间的差距. 实际上,我的情况比这复杂一点,但我已经简化为产品/日期/价格. 假设我们有这张表: create table PRICES_TEST( PRICE_DATE date not null,PRODUCT varchar2(13) not[详细]
-
SQL – SELECT MAX()和附带字段
所属栏目:[MsSql教程] 日期:2021-04-01 热度:119
我所拥有的基本上是一个容易用多个表解决的问题,但我只有一个表来完成它. 请考虑以下数据库表 UserID UserName EmailAddress Source3K3S9 Ben ben@myisp.com userSF13F Harry lharry_x@hotbail.com 3rd_partySF13F Harry reside@domain.com user76DSA Lisa[详细]
-
.net – 证明SQL注入
所属栏目:[MsSql教程] 日期:2021-04-01 热度:188
我试图在这里简单地证明这个简单的函数不足以阻止世界上每个sql注入: Function CleanForSQL(ByVal input As String) As String Return input.Replace("'","''")End Function 以下是我们其中一个应用的典型插入声明: Database.DBUpdate("UPDATE tblFilled[详细]
-
entity-framework – 从数据库更新模型(数据库优先)
所属栏目:[MsSql教程] 日期:2021-04-01 热度:72
我正在使用MVC3 VS2010和EF4.1,我使用SQL Server创建了我的数据库,然后将其导入MVC3 Web应用程序. 我在这里遇到了一个挑战,当我从数据库更新模型时,我确实丢失了所有模型文件修改,例如,如果我在某些模型中使用属性进行验证,或者所有这些都被新模型属性覆盖[详细]
-
在SQL Server上逐字使用SOUNDEX()
所属栏目:[MsSql教程] 日期:2021-04-01 热度:137
这是我的问题.例如,我有一个表包含一个字段的产品,名称: ProductsID | Name | ..1 | "USB Key 10Go"2 | "Intel computer"3 | "12 inches laptop computer"... 我目前正在为iPhone网络应用程序实现一个简单的搜索引擎(SQL Server和ASP .NET,C#),我想使用SO[详细]
-
确定SQL Server中视图中引用的表
所属栏目:[MsSql教程] 日期:2021-04-01 热度:54
如何了解SQL Server中视图中使用的表?是否有脚本或工具可以让我知道视图中使用的表格,还可以列出字段? 希望这能解决问题.如果没有,请告诉我. 请指导!谢谢! 解决方法 select cols.*from sys.sql_expression_dependencies objs outer apply sys.dm_sql_r[详细]
-
sql – 在sybase Server中提取SP和DDL脚本
所属栏目:[MsSql教程] 日期:2021-04-01 热度:186
如何从Sybase ASE中提取DDL,存储过程(SP)和其他数据库脚本. 解决方法 查看sybase附带的 ddlgen utility,通常位于Sybase Central目录或$SYBASE / ASEP / bin中.这应该能够生成脚本来创建所有数据库对象,包括用户定义的数据类型(UDD),索引,存储过程等.[详细]
-
实体框架实体sql vs linq to entities
所属栏目:[MsSql教程] 日期:2021-04-01 热度:134
实体sql的目的是什么,我的意思是如果你有linq实体为什么你需要用字符串写查询,有任何性能原因或什么? 解决方法 LINQ to Entities不允许您访问数据库的每个功能.能够“进入”数据库有时需要高级查询,要么首先将它们拉出来,要么改善LINQ to Entities系统对[详细]
-
SQL中的表扫描和索引扫描
所属栏目:[MsSql教程] 日期:2021-04-01 热度:194
SQL中的表扫描和索引扫描之间的区别是什么?具体使用它在哪里? 解决方法 表扫描意味着遍历所有表行. 索引扫描意味着遍历所有索引项,当项索引满足搜索条件时,通过索引检索表行. Usualy索引扫描比表扫描便宜,因为索引比表更平坦. 关于这个问题,他们有很多书[详细]
-
在数据库mysql中存储和检索同义词的最佳方法
所属栏目:[MsSql教程] 日期:2021-04-01 热度:161
我正在创建一个同义词列表,我将它存储在数据库中并在进行全文搜索之前检索它. 当用户输入如下:word1 我需要在我的同义词表中查找这个单词.所以,如果找到这个单词,我会选择这个单词的所有同义词,并在下一个查询的全文搜索中使用它,我在那里构建查询 MATCH([详细]
-
sql-server – 只获取每天TSQL中多个条目的最后一行
所属栏目:[MsSql教程] 日期:2021-04-01 热度:135
我有一张桌子,类似于: Id Name EnteredOn Percentage`````````````````````````````````````````````````````````````01 person1 2011-03-09 17:29:35.683 56.2902 person1 2011-03-09 17:29:35.731 76.2903 person1 2011-03-09 18:15:78.683 56.2904 per[详细]
-
如何在LINQ-To-SQL中手动设置标识字段(IDENTITY INSERT)
所属栏目:[MsSql教程] 日期:2021-04-01 热度:169
我有一个表,通常在插入时,自动键将递增.但是,有些情况下我们想要设置ID(在SQL中可以使用“IDENTITY INSERT”轻松完成). 有没有办法用LINQ to SQL实现这一目标? 谢谢, 解决方法 看看这里: http://social.msdn.microsoft.com/Forums/en-US/linqtosql/threa[详细]
-
SQL – 使用连接过滤大型表 – 最佳实践
所属栏目:[MsSql教程] 日期:2021-04-01 热度:113
我有一个包含大量数据的表,我需要将它与其他一些大表连接起来. 我的桌子中只有一小部分每次都与我有关. 什么时候最好过滤我的数据? 在SQL的where子句中. 使用特定数据创建临时表,然后才加入它. 将谓词添加到第一个内连接ON子句. 其他一些想法. 1. Select[详细]
-
用于搜索具有无限数量的位字段的表的SQL设计方法
所属栏目:[MsSql教程] 日期:2021-04-01 热度:153
副标题#e# 考虑搜索包含公寓租赁信息的表:使用该界面的客户端选择在数据库中表示为位字段的多个条件,例如: AllowPets HasParking HasDeck ModernKitchen 等等.. 我们面临的情况是,我们软件的每个新客户都有他们希望允许最终用户搜索的其他字段.位字段的数[详细]
-
sql-server – 具有UNIQUE索引的列中的多个NULL值
所属栏目:[MsSql教程] 日期:2021-04-01 热度:86
参见英文答案 How to create a unique index on a NULL column?4个 我们有一个表在列上具有唯一索引,可以接受空值.问题是我们发现这个结构只能接受一行具有NULL值.如果我们尝试添加NULL值的第二行,我们会得到一个错误. “无法在对象中插入重复的键行…”.[详细]
-
多个SQL查询asp.net c#
所属栏目:[MsSql教程] 日期:2021-04-01 热度:154
我需要在一个函数中运行几个查询,我是否必须为每个函数创建一个新的SqlConnection?或者有一个连接,但不同的SqlCommands也可以工作? 谢谢, 编辑:这会有用吗? using (SqlConnection conn = new SqlConnection(connectionString)) { conn.Open(); using ([详细]
-
使用Sybase SQL Anywhere拆分/爆炸逗号分隔的字符串
所属栏目:[MsSql教程] 日期:2021-03-31 热度:97
参见英文答案 How do I split a string so I can access item x?41个 UPDATE: Someone marked this question as duplicate of 07001. But it’s different,my question is about Sybase SQL Anywhere,the other is about MS SQL Server. These are two dif[详细]
-
sql – WordPress:自动删除x天以前的帖子?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:104
很长一段时间,我一直在搜索一个插件,删除超过某个“年龄”(例如30天)的帖子.做这个的最好方式是什么? 解决方法 这里有一些SQL可以找到已经存在30天或更长时间的每个帖子: SELECT * FROM `wp_posts`WHERE `post_type` = 'post'AND DATEDIFF(NOW(),`post_d[详细]
-
在SQL查询中用’*’替换电子邮件地址中的某些字符
所属栏目:[MsSql教程] 日期:2021-03-31 热度:131
来自example@gmail.com exam***@gm***.com 任何人都可以使用SQL query.AS显示上面的例子来自example@gmail.com并将其转换为 exam***@gm***.com 解决方法 DECLARE @String VARCHAR(100) = 'example@gmail.com'SELECT LEFT(@String,3) + '*****@' + REVERSE([详细]
-
sql-server – 无法执行从SonarQube 5.6.1 LTS到6.0的数据库迁移
所属栏目:[MsSql教程] 日期:2021-03-31 热度:105
我最近尝试从SonarQube 5.6.1 LTS升级到6.0. 我使用了升级指南但是我遇到了数据库迁移错误. Fail to execute database migration: org.sonar.db.version.v60.CleanUsurperRootComponents com.microsoft.sqlserver.jdbc.SQLServerException: Cannot resolve[详细]
-
sql – 选择与列表中的所有项匹配的行
所属栏目:[MsSql教程] 日期:2021-03-31 热度:129
假设我有两个表: 汽车 – 汽车清单 carname | modelnumber | ... passtest – 包含汽车通过的每项测试: id | carname | testtype | date | ...1 | carA | A | 2000 |2 | carB | C | 2000 |3 | carC | D | 2001 |4 | carA | C | 2002 | 现在,如何从通过[详细]
-
具有现有数据库和自定义文件路径的Android Sugar ORM
所属栏目:[MsSql教程] 日期:2021-03-31 热度:125
我完全能够使用提供的示例使用Sugar ORM. 在我的用例中,我从服务器下载了一个SQLite DB(ETL加载它的数百万条记录,因此必须在服务器端完成).下载保存到内部存储上的自定义路径. 在我的情况下,我不需要基于POCO创建动态数据库. 如果所有POCO类字段都与表结构[详细]
-
sql – 为什么我的左连接没有返回空值?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:138
在sql server 2008中,我有以下查询: select c.title as categorytitle,s.title as subcategorytitle,i.title as itemtitlefrom categories cjoin subcategories s on c.categoryid = s.categoryidleft join itemcategories ic on s.subcategoryid = ic.su[详细]
-
.net – “无法调用DateTime上的方法”等限制
所属栏目:[MsSql教程] 日期:2021-03-31 热度:66
有没有人知道在编译时没有被捕获的LINQ to SQL查询限制的确定列表,以及(在可能的情况下)限制的变通方法? 我们到目前为止的清单是: 在DateTime上调用诸如.Date之类的方法 没有找到解决方法 string.IsNullOrEmpty 简单,只需使用==“” .Last() 我们使用.Or[详细]