小编Jan*_*anT的帖子

SQL替换函数里面的正则表达式模式?

SELECT REPLACE('<strong>100</strong><b>.00 GB', '%^(^-?\d*\.{0,1}\d+$)%', '');
Run Code Online (Sandbox Code Playgroud)

我想用上面的正则表达式替换数字的两个部分之间的任何标记,但它似乎不起作用.我不确定它是否是正则表达式语法是错误的,因为我尝试了更简单的一个,例如'%[^0-9]%'只是为了测试,但它也没有用.有谁知道我怎么能做到这一点?

regex sql-server

68
推荐指数
4
解决办法
24万
查看次数

Access DB上SQL ISNULL()的参数数量错误

我在Access DB上的VB应用程序中有这个查询:

  SELECT DISTINCT Specialization, MAX(a.faultZone) AS faultZone, ISNULL(a.faultCount, 0) AS NoOfFaults  FROM Technicians AS t 
    LEFT JOIN 
             ( 
            SELECT DISTINCT Faults.[Type] AS faultType, MAX(Faults.[Zone]) AS faultZone, COUNT(Faults.[Type]) AS faultCount 
            FROM Faults "
            WHERE Faults.[Zone] = 8 " ' this value will be from variable
            GROUP BY Faults.[Type] "
            ) AS a 
    ON (t.Specialization = a.faultType) 
    WHERE t.specialization <> 'None' "
    GROUP BY a.faultCount, t.Specialization 
Run Code Online (Sandbox Code Playgroud)

它给出了我无法解决的以下问题......

"查询表达式中的函数使用的参数数量错误'ISNULL(a.faultCount,0'."

我想要实现的只是将值设置NoOFFaults为零,这意味着特定区域没有故障.

谢谢

sql vb.net ms-access

5
推荐指数
3
解决办法
1万
查看次数

如何将此SQL子查询包含在绝对数字的值中?

我有这个为Access DB编写的查询.

queryText = "SELECT Technicians.ID, firstName, lastName, Technicians.[Zone],
COUNT(technicianAssignedId) AS JobsDone, 
MAX(Faults.timeCompleted) AS LastJobTime,
MIN(Technicians.[Zone] - & faultZone &) AS Distance ' MIN has no use
FROM Technicians LEFT OUTER JOIN Faults ON
Technicians.ID = Faults.technicianAssignedID 
WHERE Specialization = '" & specialization & "'
`AND Availability = 'available' 
GROUP BY Technicians.ID, firstName, lastName, Availability,` Technicians.[Zone], Specialization 
ORDER BY 7 DESC"
Run Code Online (Sandbox Code Playgroud)

我有这个获得绝对价值

SELECT CASE
WHEN value < 0 THEN value * -1
ELSE number *1 END
AS VALUE
FROM DB; …
Run Code Online (Sandbox Code Playgroud)

sql ms-access

0
推荐指数
1
解决办法
842
查看次数

EF Core-代码优先迁移:关键字“ NOT”附近的语法不正确

我正在关注教程。

添加了Rating属性,并且在运行“ update-database”时出现此错误:

在此处输入图片说明

尝试恢复到以前的迁移,但是这表示没有迁移作为最新数据库应用。删除数据库表并重新运行迁移,但仍然可以实现。当我添加另一个迁移之后,UP和DOWN方法为空。有人知道吗?谢谢

entity-framework code-first .net-core

0
推荐指数
1
解决办法
347
查看次数