可能重复:
我从存储过程开始,并尝试了一个简单的,在每个页面上使用的查询,但得到一个错误,我无法解决。
CREATE PROCEDURE ts_open_uitdagingen()
BEGIN
SELECT
COUNT(*) AS open_uitdagingen
FROM
ts_lad_uitdagingen
WHERE
uitgedaagde = '97'
AND acceptdatum IS NULL
AND
我正在尝试对数据库表h_cmdb_assets进行查询,以返回具有名称的h_owned_by_name的计数和条目,但前提是h_record_state是活动的或可操作的(0或1),但查询失败。
我只是在学习SQL,不确定您是否可以使用2 WHERE命令,或者我只是语法错误。
我没有使用MYSQL来运行此查询,但我在ITSM工具的数据库直接查询功能- Hornbill Service Manager -中使用它。
我正在使用:
SELECT count(*)
FROM h_cmdb_assets
WHERE h_record_state in ('0','1
我试图在Microsoft Access中运行以下SQL查询,但收到以下错误:“子查询中的备忘录、OLE或超链接对象无效”。
SELECT AVG(number) FROM Table
WHERE text IN
(SELECT DISTINCT text
FROM Table
WHERE condition = FALSE);
我试图让一个delete查询正常工作,但一直收到运行时错误。我要做的是:选择一个表,将其与另一个表进行比较,并删除后一个表中id字段不匹配/为空的记录。基本上,我正在尝试删除在第二个表中但不在第一个表中的记录。
我的查询的SQL如下(它是由access生成的,可能是完全错误的):
DELETE [Training Summary].*
FROM [Training Summary] LEFT JOIN [Temporary for MRC Update] ON [Training Summary].[DHV ID Number] = [Temporary for MRC Update].[Id
每次尝试运行此子查询时,都会收到HQL错误。这种类型的查询应该可以在SQL中工作,对吗?HQL如何以不同方式处理这种类型的查询?
SELECT *
FROM Table
WHERE user_Id IN (
SELECT a.user_Id
FROM Table a
WHERE a.color='Blue')
看起来HQL不支持IN?我收到一个错误:“无法识别‘SELECT’附近的输入”
我正在尝试在Access中运行以下查询:
SELECT CompareByOrderAndDescr.BOrder
FROM CompareByOrderAndDescr
LEFT JOIN OrdersNotReceived ON CompareByOrderAndDescr.BOrder = OrdersNotReceived.BOrder
WHERE OrdersNotReceived.BOrder Is Null
但是,我收到了"Invalid use of Null“错误消息。
我保存了两个名为"CompareByOrderAndDescr“和"OrdersN
我有一个SQL Server2000数据库,其中有一个类型为VARCHAR(255)的列。所有数据要么是NULL,要么是精度最多为两点的数值数据(例如'11.85')。我尝试运行以下T-SQL查询,但收到错误消息‘将数据类型varchar转换为numeric时出错’
SELECT CAST([MyColumn] AS DECIMAL)
FROM [MyTable];
我尝试了一个更具体的转换,也失败了。
SELECT CAST([MyColumn] AS DECIMAL(6,2))
FROM [MyTable];
我还尝试执行以下操作,以查看是否有非数字的数据,并且返回的唯一值
Visual中的LINQ查询生成带有错误的SQL查询。在LINQPad中,使用相同数据库(或DataContext)的相同LINQ查询运行得很好。
LINQ查询
var accesDomaines = from t in db.Access
where t.IdUser == access.IdUtilisateur
where t.IdDomain != null
where t.IdRole == access.IdRole
where t.IdP
您好,我正尝试在配置单元中运行此查询,但收到错误10249 (不支持的查询表达式-仅支持1个子查询...)
select count(*) from
(
select * from tableA
union all
select * from tableB
) a
where a.field1 in (select fieldA in tableC)
or a.field2 in (select fieldA in tableC)
or a.field3 in (select fieldA in tableC);
有没有人知道我该如何写这段代码,让Hive支持这个查询(在SQ
我正在尝试从一行中创建一个支点列,但在php中遇到了一些挑战。当我在mysql consol中运行我的查询时,它工作得很好,并返回所需的值。但是当我在php中运行它时,它会返回一个mysql语法错误。我没有弄清楚真正的问题是什么。对于普通mysql和php分别有以下查询:
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'sum(case when Ref_Month = ''',
Ref_Month,
''' then Total
我试图创建一个续集查询客户的电子邮件,没有帐户,只下了3个月以上的订单。如果我做了查询
SELECT checkouts.email
FROM orders, checkouts
WHERE orders.id = checkouts.order_id AND orders.user_id is NULL
AND orders.created_at < CURDATE() - INTERVAL 3 MONTH
我从没有账户的订单中收到所有在过去3个月内发出的电子邮件,但,但--它不考虑过去3个月内的订单,也没有使用来自sql列表的相同电子邮件的帐户。因此,我想使用减号运算符从最近的
在我的PHP应用程序中,我正在尝试完善逻辑,它是一个用户定义的值,用来组装一个Transact-SQL查询,该查询根据该值进行过滤。然后使用ODBC驱动程序执行查询。复杂之处在于,过滤将仅在派生字段上进行。除了派生字段是使用CASE表达式创建的字段之外,这种方法工作得非常好。
例如,我有一个派生字段,如下所示:
CASE WHEN [text_result] IS NOT NULL THEN [text_result] ELSE
CASE WHEN [last_event] = 1 THEN 'processed' ELSE 'unprocessed'
我正在尝试使用IF/Else语句创建Oracle Sql查询
IF EXISTS
(
SELECT *
FROM baninst1.an_employee_position
WHERE baninst1.an_employee_position.person_uid = 593791
AND baninst1.an_employee_position.position_end_date IS NULL) THEN
SELECT *
FROM baninst1.an_employee
我正在尝试运行此查询,但不起作用。我收到一个错误。如何修复?:
将nvarchar值'Jon Yang‘转换为数据类型int时转换失败。
sql
use adventureworks
go
select si.CustomerID,
'myField' =
CASE
When (Select Top 1 FirstName+ ' ' + LastName + ' ' + EmailPromotion From Person.Contact pc Where si.C
我正在SQL Developer上编写一个PL/SQL过程,并运行以下查询:
EXECUTE IMMEDIATE 'select count(*) from '||var_Table||' into var_NumRec where COMPANY = '||var_company||' order by COMPANY';
OR
EXECUTE IMMEDIATE 'select count(*) from '||var_Table||' into '||var_NumRec||' where COMPA
我使用的是微软的SQL Server2008 R2 (服务器版本的选择由客户决定)。
请注意,在每次测试之前,我运行以下代码:
UPDATE apps set AssetId = NULL;
使用Microsoft SQL Server Management Studio,我运行以下查询:
UPDATE apps set AssetId=1 WHERE id=1;
UPDATE apps set AssetId=1 WHERE id=2;
UPDATE apps set AssetId=1 WHERE id=3;
UPDATE apps set AssetId=1 WHERE id=4;
UP
下面是运行在MySQL5.6服务器上的称为页面的表模式
+---------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO
我正在尝试更改记录集使用的SQL语句。
但是,原始代码可以工作,但是我需要取出所有引用列和行号的部分,因为我现在想以不同的方式设置页面的布局。
下面是原来的查询,但是,如前所述,它不想要与列或行相关的数据。
select *, (select displayTitle from performance_Dic_Groups where id = '"&rs("groupid")&"') as Dtitle, (SELECT title FROM Performance_Dic_Columns WHERE (GrpID = '
我希望在server中创建一个动态查询,该查询将在链接服务器上运行。我正试着这样做。
USE [MYDB]
GO
DECLARE @company AS nvarchar(50);
DECLARE @id nvarchar(MAX);
DECLARE @query nvarchar(MAX);
SET @company = 'mycompany.com';
SET @query = N'SELECT @csid = id FROM OPENQUERY(LINKSERVER12,
''SELECT id from company where n
我希望在server中创建一个动态查询,该查询将在链接服务器上运行。我正试着这样做。
USE [MYDB]
GO
DECLARE @company AS nvarchar(50);
DECLARE @id nvarchar(MAX);
DECLARE @query nvarchar(MAX);
SET @company = 'mycompany.com';
SET @query = N'SELECT @csid = id FROM OPENQUERY(LINKSERVER12,
''SELECT id from company where n
我有一个SQL查询,我正在PHP中运行,这个查询不起作用。我试图在phpmyadmin中运行它,但当我在php中运行它时,它不起作用。我收到这条SQL错误消息:
server :您的SQL语法有错误;请检查与您的MySQL服务器版本相对应的手册,以便在第9行的“插入到dgd(Name,Url,‘Date”)值( 'gdhd',’gdhd‘,'12 01 2013’)附近使用正确的语法。
我的SQL查询如下:
CREATE TABLE ". $tbname ."
(
Id INT NOT NULL AUTO_INCREMENT,
Name VARC
我使用以下查询在oracle sql developer中创建oracle视图,
select * from (SELECT DATEENTER as PI_TIMESTAMP,PI_TAG as PI_TAGNAME,
case when LENGTH(TRIM(TRANSLATE(final, ' +-.0123456789', ' '))) is null then cast(final as number) else null end as PI_VALUE,
STATUS AS PI_STATUS
FROM T2) a
where P
我试图在查询返回的值(表名)中搜索,以检查是否存在记录,并且该记录中的某些值为null。如果是,那么我希望将表的名称插入到临时表中。我收到一个错误:
Conversion failed when converting the varchar value 'count(*)
FROM step_inusd_20130618 WHERE jobDateClosed IS NULL' to data type int.
这是一个查询:
DECLARE @table_name VARCHAR(150)
DECLARE @sql VARCHAR(1000)
DECLARE
我尝试使用sqlcontext运行一个查询Oracle db和连接的查询,
val sql="select a from b,c where b.join=c.join"
val dataframe = sqlcontext.read.jdbc(url,sql,connection_properties)
我收到无效的表名错误。但是,如果我尝试像下面这样查询表,它工作得很好。
val df1 = sqlcontext.read.jdbc(url,"b",connection_properties)
val df2 = sqlcontext.read.jdbc(u
非常简单的更新...或者我是这样想的。我收到错误: ORA-00933:以下查询的SQL命令未正确结束。
我遗漏了什么?
运行Oracle 12c
查询:
UPDATE P
SET P.SERVICE_DATE_OUT = NULL,
P.SERVICE_DATE_IN = NULL
FROM PMEQMT P
JOIN ARINVT A ON A.ITEMNO = P.EQNO
JOIN FGMULTI F ON F.ARINVT_ID = A.ID
WHERE P.SERVICE_DATE_OUT IS NOT NULL AND
我试图使用SQL查询选择一系列记录:
SELECT COMPANY_ID as SEQ_NO, NULL URBAN_CODE
FROM (SELECT COMPANY_ID as SEQ_NO, NULL URBAN_CODE, ROWNUM num from COMPANY_TABLE)
WHERE num > 1 and num < 9
我一直收到的错误是"URBAN_CODE":无效标识符
我从几页中看到了这个解决方案,但出于某种原因,我一直收到这个错误。有人能帮忙吗?谢谢!
我想运行查询,如下所示
select distinct (columnA, columnB, columnC), columnD from MY_TABLE where columnA IS NOT NULL AND columnB IS NOT NULL AND columnC is NOT NULL;
我只想区分columnA,columnB和columnC,而不是在columnD上。但是SQL developer在columnA之后指出了一个错误,我该如何修复这个错误呢?
我尝试使用GROUP BY修复查询
select columnA, columnB, columnC, (selec
我希望在SQL查询中计算折扣,并希望获得折扣大于25的产品。我正在尝试下面的查询。请纠正我做错了什么。谢谢
SELECT *, (product_price - product_sell_price) / product_sell_price*100 as p_discount
FROM `products`
WHERE product_price IS NOT NULL
AND p_discont > 25
ORDER BY p_discount DESC
我收到了跟随错误。
#1054 - Unknown column 'p_discont' in 'w
我有一个嵌套查询,当我在SQL server 2008 management studio中执行时,它工作得很好,它输出两个结果,但当我尝试在PHP中执行此操作时,我收到了一个错误,我认为这与PHP输出有关。
下面是SQL server中的查询,它可以工作,但我认为这是不正确的:
select * from product_catalogue where catalogueid =(select catalogueid from products where productid = 1) (select * from products where productid = 1)
以下是用PHP
我们正在将Access数据库迁移到Azure,尽管尝试了几次语法更改和删除空格,但一次更新查询仍无法工作。
下面是Access中查询的设计视图:
下面是Access中update查询的SQL表达式:
UPDATE SPEND_steve, KeywordRULES
SET SPEND_steve.Category = [KeywordRULES].Category
WHERE (((SPEND_steve.Category) Is Null) AND ((SPEND_steve.ItemDescription) Like "*"
And (SPEND_steve.ItemD
我希望在C#中的Mysql查询中设置一个参数值。
我的问题是:
SELECT @param1:=id FROM X WHERE nation_code='8989899';
这是PHPMyAdmin中SQL部分中的查询。
在C#中,我创建命令并向其添加一个参数
command.Parameters.Add("@param1",MySql.Data.MySqlClient.MySqlDbType.String);
当我执行查询时,我会收到一个语法错误。
:=id FROM
我将:=更改为= .query execute,但@:=1为NULL。
我有三个and条件,但结果是空的,尽管当我用简单的sql在本地服务器上运行查询时,它工作得很好,但在yii sql查询中,它没有给我正确的结果,我摩擦了一个'andwhere‘条件,它工作得很好,但我想用两个'andwhere’条件运行它。
我用简单sql在本地服务器上运行的查询是
SELECT business_id,isdeleted,user_id FROM `review_business` where user_id=13 and isdeleted is NULL and business_id=91
我尝试在yii中运行的查询是
$results = Yii::a