Tag: sql

如何在Grails中loggingSQL语句

我想要login控制台或文件,Grails所做的所有查询来检查性能。 我configuration了这个没有成功。 任何想法都会有帮助。

为SQL Server结合“LIKE”和“IN”

在SQL Server-Query中可以结合使用LIKE和IN吗? 那么,这个查询 SELECT * FROM table WHERE column LIKE IN ('Text%', 'Link%', 'Hello%', '%World%') find这些可能的匹配中的任何一个: Text, Textasd, Text hello, Link2, Linkomg, HelloWorld, ThatWorldBusiness 等等…

PHP MySQL按两列sorting

如何按两列对MySQL表进行sorting? 我想要的是按照最高收视率sorting的文章,然后是最近的date。 作为一个例子,这将是一个示例输出(左#是评级,然后是文章标题,然后是文章date) 50 | 这篇文章是岩石的 2009年2月4日 35 | 这篇文章很不错| 2009年2月1日 5 | 这篇文章不是很热的| 2009年1月25日 我使用的相关SQL是: ORDER BY article_rating, article_time DESC 我可以按其中之一sorting,但不能同时sorting。

多行到一个逗号分隔值

我想在SQL Server中创build一个表值函数,我想用逗号分隔值返回数据。 比如table: tbl ID | Value —+——- 1 | 100 1 | 200 1 | 300 1 | 400 现在,当我使用函数Func1(value)执行查询时, SELECT Func1(Value) FROM tbl WHERE ID = 1 我想要的输出是: 100,200,300,400

SQL UPDATE SET一个列是否等于不同列所引用的相关表中的值?

我希望这是有道理的,让我详细说明一下: 有一个测验程序的跟踪数据表,每一行都有.. QuestionID和AnswerID(每个都有一个表格)。 所以由于一个bug,有一堆的QuestionID设置为NULL,但相关AnswerID的QuestionID在Answers表中。 所以说QuestionID是NULL,并且AnswerID是500,如果我们去的Answers表和查找答案ID 500有一个列的QuestionID应该是NULL值的位置。 所以基本上我想将每个NULL QuestionID设置为等于在跟踪表(与正在写入的NULL QuestionID相同的行)的AnswerID的Answer行上的Answers表中find的QuestionID。 我将如何做到这一点? UPDATE QuestionTrackings SET QuestionID = (need some select query that will get the QuestionID from the AnswerID in this row) WHERE QuestionID is NULL AND … ? 不知道我将如何能够使其将QuestionID从匹配的AnswerID分配给QuestionID …

search数据库的所有表,行和列中的string

我迷失在一个大的数据库中,我无法find我得到的数据来自哪里。 我想知道是否有可能在SQL Server 2005中search数据库的所有表,行和列中的string? 有没有人有一个想法,如果有可能和如何?

在表variables上创build一个索引

你可以在SQL Server 2000的表variables上创build一个索引吗? 即 DECLARE @TEMPTABLE TABLE ( [ID] [int] NOT NULL PRIMARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) 我可以在名称上创build一个索引吗?

SQLite重置主键字段

我在SQLite中有几个表,我想弄清楚如何重置自动递增的数据库字段。 我读了DELETE FROM tablename应该删除所有的东西,并将自动递增字段重置为0 ,但是当我这样做时,它只是删除数据。 当插入一条新logging时,自动增量会在删除之前停止。 我的ident字段属性如下所示: 字段types : integer 字段标志 : PRIMARY KEY , AUTOINCREMENT , UNIQUE 这是否有关系我在SQLite Maestro中创build了表,并且我正在执行SQLite Maestro中的DELETE语句? 任何帮助将是伟大的。

用于将货币值存储在MySQL数据库中的最佳数据types

什么是货币值的最佳SQL数据types? 我使用的是MySQL,但更喜欢独立于数据库的types。

如何在MySQL中声明一个variables?

如何在mysql中声明一个variables,以便我的第二个查询可以使用它? 我想写一些类似的东西: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;