我刚刚尝试使用MS Access 2007,现在我想根据其他列值更新一个列,在我的SQL中,它成功地运行了这个查询
UPDATE HAI
SET REGION=(
CASE
WHEN (NUMREG LIKE '%1') THEN 'BDG'
WHEN (NUMREG LIKE '%2') THEN 'JKT'
WHEN (NUMREG LIKE '%3') THEN 'KNG'
END);
此查询无法在MS Access中运行,出现错误Sytax error (missing oper
我使用C#和Ole DB命令查询Ms Access和im。它适用于Ms Access,但当我使用OleDB从C#传递查询时,什么也没有发生。不管怎样,下面是我的代码:
SQL查询
SELECT * FROM tblIssue WHERE id LIKE '*2*' AND dateChecque LIKE '**'AND +
issueTo LIKE '**' AND byTheName LIKE '**' AND bankName LIKE '**' AND accountNo LIKE '**'
我正在使用MS Access 2010。我正在尝试创建一个参数化查询。我让它像这样完美地工作:
WHERE PerformedBy.artists LIKE ? + '*';
然后,我尝试为参数命名,如下所示:
WHERE PerformedBy.artists LIKE %test% + '*';
这就是MSDN建议的方式。但是Access抛出了一个语法错误。
有什么建议吗?谢谢,
当我使用SQL查询MS access或MS SQL时。我可以使用以下sql来检索数据
SELECT ORDER_NO,NAME FROM ORDER WHERE LEFT(ORDER_NO,6)='123456'
检索订单号以'123456‘开头的记录
但是LEFT不能在宇宙U2.net中工作。
如下所示,但是查询返回结果很慢。
SELECT ORDER_NO,NAME FROM ORDER WHERE ORDER_NO LIKE '%123456%'
我正在寻找替代的,左,中等,以优化代码
谢谢
我正在使用MS Access,我需要删除作为此查询结果的所有Table1.id。我尝试选择Table1.id,但收到错误消息:您试图执行的查询未将指定的表达式"id“作为聚合函数的一部分。”
SELECT
Table1.code1,Table1.code2 ,COUNT(*) AS count
FROM
Table1 LEFT JOIN Table2 ON Table1.id=Table2.id
Where Table2.id IS NULL
GROUP BY
Table1.code1,
Table1.code2
Having
COUNT(*) > 1
任何帮助都是非常感谢
我有一个在MS Access VBE中生成的SQL查询正在运行...只是不完全像它应该做的那样。
该查询如下所示:
SELECT *
FROM qryPOExamDetail
WHERE [Job Number]= '*' AND [LookUp] = '100M' OR [LookUp] = '120M' OR [LookUp] = '130M' OR [LookUp] = '140M' OR [LookUp] = '150M'
这将返回除'100M'之外的所有记录。我做错了什么?
我不做太多的VB6编码,但我现在正在更新一个现有的应用程序,只是遇到了一个障碍。
我解决了问题。在VB6中,查询在使用(如)时必须使用% 通配符,但在MS Access中,您必须使用*通配符。
我在查询同一个数据库-(它在MS Access中)。
当从MS Access内部查询时,以下查询工作:
SELECT * FROM table WHERE field LIKE '*something*'
当我在VB6中构建这个查询时,我必须这样做:
SELECT * FROM table WHERE field LIKE '%something%'
发生什么事了呢?这正
我正在进行access查询。有一个带有Yes/No框的字段。查询条件参数为 IIf([Type True or All]="True",-1,>-2)..。但是,即使它的计算结果为false,它也只返回yes,在access中为-1,而不是yes和no,在Access中为-1和0。如果我将条件设置为>-2,则返回Yes和No。
此MS SQL查询的MS Access版本是什么?
MS SQL查询:
IF EXISTS (SELECT 1 FROM Table1 WHERE Column1 = 1)
BEGIN
-- UPDATE QUERY
END
ELSE
BEGIN
-- INSERT QUERY
END
MS ACESS查询?
提前感谢!:o)