-
sql – 使用Max()函数选择组值
所属栏目:[MsSql教程] 日期:2021-01-31 热度:80
我有一张这样的桌子: SKU ITEM VALUE 1503796 1851920 0,9770637 1503796 1636691 0,9747891 1503796 1503781 0,9741025 1503796 3205763 0,9741025 1503801 1999745 0,9776622 1503801 1999723 0,9718825 1503801 3651241 0,9348839 1503801 1773569 0,9[详细]
-
数据库 – Realm vs Sqlite用于移动开发
所属栏目:[MsSql教程] 日期:2021-01-28 热度:177
是一个Xamarin开发人员,我曾经使用Sqlite作为移动数据库, 最近,Realm出现了. 关于它们之间的差异的任何想法 表演易于使用..等等? 使用任何一种方法的最佳做法是什么? 解决方法 Realm和Sqlite在很多方面都有很大不同. 以下是您可以通过两篇文章来了解主要[详细]
-
在Teradata SQL中查找给定列的哪些行具有不同的值
所属栏目:[MsSql教程] 日期:2021-01-28 热度:170
我试图比较来自相同ID的两个地址,看看它们是否匹配.例如: Id Adress Code Address1 1 123 Main1 2 123 Main2 1 456 Wall2 2 456 Wall3 1 789 Right3 2 100 Left 我只想弄清楚每个ID的地址是否匹配.所以在这种情况下,我想只返回ID 3作为地址代码1和2的不同[详细]
-
sql – 跨同一服务器上的多个数据库进行查询
所属栏目:[MsSql教程] 日期:2021-01-28 热度:86
我正在寻找一种处理以下情况的方法: 我们有一个数据库服务器,上面有多个数据库(都有相同的模式,不同的数据). 我们正在寻找一种在所有数据库中进行查询的方法(并且它易于配置,因为可以随时添加更多数据库).此数据访问必须是实时的. 比如说,你有一个插入订[详细]
-
sql – 如何只保留一行表,删除重复的行?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:185
我有一个表在Name列中有很多重复. ID 喜欢每个只保留一行. 以下列出了重复项,但我不知道如何删除 重复,只保留一个: SELECT name FROM members GROUP BY name HAVING COUNT(*) 1; 谢谢. 解决方法 请参阅以下问题: Deleting duplicate rows from a table.[详细]
-
sql-server – 我是否在unicode的“insert into”语句中使用了前
所属栏目:[MsSql教程] 日期:2021-01-28 热度:179
喜欢: 插入表(col)值(N’multilingual unicode strings’) 我正在使用SQL Server 2008,我已经使用nVarChar作为列数据类型. 解决方法 仅当字符串包含不在默认代码页内的字符时,才需要N”语法. “最佳实践”是在插入nvarchar或ntext列时使用N”.[详细]
-
sql-server – SQL中常量的最佳模式?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:189
我已经看到几种模式用于“克服”SQL Server中缺少常量,但它们似乎都不能同时满足性能和可读性/可维护性问题. 在下面的示例中,假设我们在表上有一个完整的“状态”分类,选项似乎是: 只是硬编码,可能只是’评论’状态 -- StatusId 87 = LoadedSELECT ... FR[详细]
-
如何在存储过程中获取sql错误
所属栏目:[MsSql教程] 日期:2021-01-28 热度:134
我正在使用SQL Server 2005.我创建了一个大部分时间都可以工作的存储过程,但是我发现了一个不能满足我想要的实例. 目前,代码执行类似的操作 if @@error 0 begin select @message_error = "There was a database error adding product "+ @product + " to p[详细]
-
sql – 在关系数据库中维护子类完整性
所属栏目:[MsSql教程] 日期:2021-01-28 热度:165
假设我有一张表代表超级班的学生.然后我有N个表格代表该对象的子类(运动员,音乐家等).如何表达约束,使学生必须在一个(不多于,不少于)子类中建模? 有关评论的澄清: 这是手动维护,而不是通过ORM包. 这涉及的项目位于SQL Server之上(但是看到通用解决方案会[详细]
-
jsf-2 – 自己的ResourceHandler从数据库中流式传输图像
所属栏目:[MsSql教程] 日期:2021-01-28 热度:54
我正忙着自己的资源实施.不会调用getInputStream方法. 我的经纪人: public class ResourceHandlerWrapperImpl extends ResourceHandlerWrapper { private final ResourceHandler wrapped; public ResourceHandlerWrapper(final ResourceHandler wrapped)[详细]
-
数据库 – 你怎么知道一个好的索引是什么?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:88
在Oracle中使用表时,您如何知道何时设置好索引而不是坏索引? 解决方法 这取决于你的“好”和“坏”的含义.基本上你需要意识到你添加的每个索引都会提高该列搜索的性能(因此在person表的’lastname’列中添加索引会提高在其中包含“where lastname =”的查[详细]
-
为什么我得到“数据映射错误的[SQL0802]数据转换”异常?
所属栏目:[MsSql教程] 日期:2021-01-27 热度:192
我对iseries / DB2不太熟悉.但是,我在一个使用它作为主数据库的网站上工作. 最近在现有表中添加了一个新列.当我通过AS400查看它时,我看到以下数据类型: Type: SLength: 9Dec: 2 这告诉我这是一个数字字段,小数点前有6位数字,小数点后2位数字. 当我使用简[详细]
-
sql – oracle 12c – 在最后一次出现字符后选择字符串
所属栏目:[MsSql教程] 日期:2021-01-27 热度:50
我有以下字符串: ThisSentence.ShouldBe.SplitAfterLastPeriod.Sentence 所以我想选择Sentence,因为它是最后一段时间后的字符串.我怎样才能做到这一点? 解决方法 您可以使用复杂的正则表达式执行此操作.我喜欢以下方法: select substr(str,- instr(reve[详细]
-
sql – Oracle在字符串内部修剪空格
所属栏目:[MsSql教程] 日期:2021-01-27 热度:103
我在我的系统中将电话号码存储为VARCHAR2,以允许用户在他们选择的情况下输入他们电话号码前面的字符. 我的正则表达式完美地允许这一点,但是当在数据库中存储数字时,我想要去除用户可能输入的所有空格. 我的正则表达式允许以下格式 +4470123456789+447 0123[详细]
-
sql – 访问替代EXCEPT子句
所属栏目:[MsSql教程] 日期:2021-01-27 热度:75
如何在ms访问中获得与下面的SQL代码相同的结果?它不承认EXCEPT条款…… SELECT DISTINCT P.Name,T.Training FROM Prof AS P,Training_done AS TC,Trainings AS T WHERE (P.Name Like '*' NameProf '*') AND (P.Primary_Area = T.Cod_Area)EXCEPTSELECT DI[详细]
-
sql – 如何调用Oracle MD5哈希函数?
所属栏目:[MsSql教程] 日期:2021-01-27 热度:142
我有以下代码.我正在使用Oracle 11g. SELECT DBMS_OBFUSCATION_TOOLKIT.md5 (input = UTL_RAW.cast_to_raw( FIRST_NAME ||LAST_NAME )) md5_key,FIRST_NAME,LAST_NAMEFROM C_NAME_TABWHERE PKEY='1234' 我该如何调用此代码?我可以在sqldeveloper中直接执[详细]
-
sql – 奇怪的INNER JOIN语法和封装
所属栏目:[MsSql教程] 日期:2021-01-25 热度:116
我通常非常精通JOINS,但这是新的. 假设有三个表(两个表的经典案例和第三个,链接器表): Customer Product Transaction-------- ------- -----------ID ID CustomerIDName Desc ProductID Cost Date (简单的故意,我不能重现实际的结构,这不是我的代码.) 通[详细]
-
Firebase自定义数据库的域名
所属栏目:[MsSql教程] 日期:2021-01-25 热度:199
我们可以将域名更改为自定义域名吗? 例如 : appname.firebaseio.com to appname.mydomain.com 我知道我们可以做主办: appname.firebaseapp.com to appname.mydomain.com 只是想知道是否也可以为firebase数据库完成. 解决方法 目前无法使用您自己的域访[详细]
-
SQL Server 2005仅还原一个架构
所属栏目:[MsSql教程] 日期:2021-01-25 热度:79
我很确定这是不可能的…. 我们有一个包含多个模式的数据库.每个架构属于不同的用户.一位用户问“如果我发现我犯了一大堆错误就可以恢复到昨天我的数据状态”.显然我们可以恢复整个数据库,但这将恢复其他模式,我们不想做…. 解决方法 您是对的,不能仅恢复单[详细]
-
如何避免“无法确定数据库名称的Hibernate方言[H2]
所属栏目:[MsSql教程] 日期:2021-01-25 热度:65
运行grails run-app时出现此错误: Error executing bootstraps: Error creating bean with name ‘messageSource’: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean[详细]
-
SQL:使用IN子句将字符串转换为IDS
所属栏目:[MsSql教程] 日期:2021-01-25 热度:129
DECLARE @STR_IDS VARCHAR(15)SET @STR_IDS='7,15,18'UPDATE TBL_USERS WHERE ID IN @STR_IDS 我知道更新语句不起作用,因为ID是INT类型,我正在替换那里的varachar值.如何更改查询,以便它将像这样执行? UPDATE TBL_USERS WHERE ID IN (7,18) 谢谢你的推荐[详细]
-
将行转换为SQL Server 2008 R2中的列
所属栏目:[MsSql教程] 日期:2021-01-25 热度:118
我怎么转这个: 和这个: 进入这个: 在SQL Server 2008 R2中? 解决方法 这个问题非常类似于 PIVOT rows to columns with more than 1 value returned,您需要将行中的字符串数据聚合到列中.我将修改该答案,以演示如何将数据转换为最终结果. 由于您正在聚[详细]
-
sql – NATURAL(JOIN)在生产环境中被认为是有害的吗?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:182
我正在阅读关于SQL连接的NATURAL简写形式,我看到一些陷阱: 它只是自动获取所有相同的命名列对(使用USING指定显式列列表) 如果添加了一些新列,那么连接输出也可能“意外地”改变,这可能不是那么明显(即使你知道NATURAL如何工作)在复杂的结构中 解决方法 NA[详细]
-
sql-server – 如何在实体框架中控制参数嗅探和/或查询提示?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:98
更新:我已经创建了一个建议,以便在未来的EF版本中实现提示控制. Go here to vote for it. 我有一个问题,我的一个实体框架(EF)查询在Sql Server中执行需要很长时间,尽管当我将生成的TSQL复制并粘贴到Sql Server Management Studio(SSMS)时,它运行速度非常[详细]
-
sql-server – 格式编号,以MS SQL Server中的百分比表示
所属栏目:[MsSql教程] 日期:2021-01-25 热度:184
我试图简单地将数字格式化为两位小数的百分比.如果它是37除以38(又名.973684210526315789),我希望它在SQL输出中显示97.36%.我知道建议在应用程序中进行格式化,但这是为了自动导出.这是使用SQL Server 2008. 这就是我现在拥有的: select CONVERT(VARCHAR([详细]