标签: where-clause

如何使用.Where来访问字典中的值?

我只想要id等于"zj"的任何值

Dictionary<string,string> z = dm.UpdateAndReturnIdol(User, id, v).where(keys.equals("zj"));
Run Code Online (Sandbox Code Playgroud)

c# linq where-clause

-1
推荐指数
1
解决办法
103
查看次数

如何根据参数值添加到Where子句

我有一个我想运行的SQL查询,如果我将参数标记为true,则想要在where子句中添加一些内容.我不认为我需要两次相同的sql语句,但找不到这样做的方法.这就是我要的.

DECLARE @getShipped VARCHAR = 'false'; 

SELECT DISTINCT 
    Serial_No
INTO #Serials
FROM Part_v_Container_Change2 AS CC
WHERE Change_Date <= @dateEnding
   *** AND IF @getShipped = 'true' THEN CC.Container_Status = 'Shipped' ***
Run Code Online (Sandbox Code Playgroud)

尝试过if语句和case语句但似乎无法使其工作?如果我没有,我只是不想重复sql.

sql-server if-statement case where-clause

-1
推荐指数
1
解决办法
1460
查看次数

为什么 x*x where x = 6 在 Haskell 中失败?

我一直在阅读 Haskell 的功能性思考以学习 Haskell,我遇到了这一点。在书中它说 where 子句不限定表达式,而是限定整个右侧的定义。我不太明白这个意思。

haskell where-clause ghci haskell-platform

-1
推荐指数
1
解决办法
133
查看次数

关键字“left”附近的未知 SQL 语法错误

我收到语法错误“关键字'left'附近的语法不正确”,但我不知道我做错了什么。我正在尝试运行更新查询以将法国地址设置为 5。我错过了什么?

UPDATE
    Persons p
    left join States s on p.StateID = p.pkState
SET
    p.International = 5
WHERE
    s.CountryRegionCodeID = 'FR';
Run Code Online (Sandbox Code Playgroud)

sql sql-server join where-clause sql-update

-1
推荐指数
1
解决办法
37
查看次数

where子句中的日期格式 - Oracle

我有一个表,其中日期列具有以下格式的数据:"2014年7月25日上午12:14:27'.我需要通过放入where子句来获取此日期.任何人都可以建议我该怎么做?

oracle date-format where-clause

-2
推荐指数
2
解决办法
2万
查看次数

MySQL中根据条件忽略WHERE语句

假设我有一个包含一些列的表,其中一列名为col。如果可能的话,我想在语句中应用以下过滤器SELECT

  • if col = ""THEN 返回整个表
  • 否则仅返回其中的行col = the given value

例子:

col output

10     9
 9     8
 0    10
Run Code Online (Sandbox Code Playgroud)

如果我想根据列过滤结果,col那么我可以做一个简单的操作:

SELECT * FROM table
WHERE col = 10
Run Code Online (Sandbox Code Playgroud)

我只会得到 col=10 的行。

但如果条件是,我想获得完整的表格col = "

编辑:不幸的是,我无法使用SET关键字来设置变量。

mysql sql where-clause

-2
推荐指数
1
解决办法
849
查看次数

在WHERE子句中添加多个字符串 - SQL

为了记录,我在SQL方面是一个新手.我正在练习并熟悉语法,以及它是如何构建的.我使用这个网站作为SQL中的速成课程.如果您点击链接并查看问题#5,则说明的方向是提取仅与法国,德国和意大利三个国家相关的数据.

我的困境是我不明白应该如何构造多个字符串.

这是我的代码:

SELECT name, population
FROM world
WHERE name = 'france';
Run Code Online (Sandbox Code Playgroud)

上面的代码将生成一个包含所选列的表,以及包含France数据的行,但我仍然需要另外两行包含数据.但是,当我尝试编辑它以实现我需要的结果时,它将无法工作:

SELECT name, population
FROM world
WHERE name = 'germany' 'france' 'italy';
Run Code Online (Sandbox Code Playgroud)

上面的代码只生成列,行消失.我需要我的表格来包括这三个国家的名称和人口.我已经搜索了一个关于如何正确添加多个字符串并且没有找到任何结论的简单答案.

尽管我的问题相对简单,但我仍然寻求所有人的帮助,所以请帮忙!

谢谢!

sql string add where-clause

-3
推荐指数
1
解决办法
7665
查看次数