标签: conditional-statements

MySQL加入IF条件

我想通过查询simillar得到一些结果:

SELECT 
    * FROM
    users LEFT JOIN
    IF (users.type = '1', 'private','company') AS details ON
    users.id = details.user_id WHERE
    users.id = 1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

mysql if-statement join conditional-statements

17
推荐指数
3
解决办法
6万
查看次数

搜索多个列 - Rails

我目前正在为我的rails应用程序编写一个搜索方法,目前它工作正常.我的game.rb中有以下内容:

def self.search(search)
  if search
    find(:all, :conditions => ['game_name LIKE ? OR genre LIKE ? OR console LIKE ?', "%#{search}%", "#{search}", "#{search}"])
  else
    find(:all)
  end
end
Run Code Online (Sandbox Code Playgroud)

现在搜索很好,但我的问题是如果game_name中有一个记录中有'playstation'字样的记录,它将在那里完成搜索.它只返回该记录,而不是所有存储在控制台中的"playstation"的游戏.现在我明白这是因为我的条件中有'或',但我不知道另一种选择.'AND'要求所有条件匹配或根本不返回.什么是我可以使用AND和OR的替代方案?非常感谢帮助.

如果有一个解决方案有单独的搜索框和条目,那就没问题,我不一定要求搜索根据一个搜索表单找到所有搜索框.

search ruby-on-rails conditional-statements

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

汇编语言je jump功能

我试图在网上找到汇编语言函数"je"的用法.我读到,如果相等,那意味着跳跃,这正是我想要的.这个函数的实际用法是什么,换句话说,如何输入这个函数来检查一个值,如果等于某个值就跳转?

请告诉我.

顺便说一下,如果有所作为,我正在使用NASM.

assembly conditional-statements

16
推荐指数
3
解决办法
9万
查看次数

条件检查与异常处理

什么时候异常处理比条件检查更可取?在很多情况下我可以选择使用其中一种.

例如,这是一个使用自定义异常的求和函数:

# module mylibrary 
class WrongSummand(Exception):
    pass

def sum_(a, b):
    """ returns the sum of two summands of the same type """
    if type(a) != type(b):
        raise WrongSummand("given arguments are not of the same type")
    return a + b


# module application using mylibrary
from mylibrary import sum_, WrongSummand

try:
    print sum_("A", 5)
except WrongSummand:
    print "wrong arguments"
Run Code Online (Sandbox Code Playgroud)

这是相同的功能,避免使用异常

# module mylibrary
def sum_(a, b):
    """ returns the sum of two summands if they are both of the same …
Run Code Online (Sandbox Code Playgroud)

python error-handling exception conditional-statements

16
推荐指数
2
解决办法
2844
查看次数

是否有一个sql条件可以在列中查找非整数?

基本上我想要一个像这样运行的select语句

SELECT *
FROM table  
WHERE column IS NOT INT  
Run Code Online (Sandbox Code Playgroud)

是否有这样的条件或如何检查nvarchar(10)列中的非整数?

sql sql-server conditional-statements

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

如果python中的字符串语句?

我是一个初学者,一直在看http://en.wikibooks.org/wiki/Python_Programming/Conditional_Statements,但我无法理解这里的问题.这很简单,如果用户输入y它应该打印这将进行计算虽然我在IF回答= ="y"时出现语法错误

answer = str(input("Is the information correct? Enter Y for yes or N for no"))
proceed="y" or "Y" 
If answer==proceed:
print("this will do the calculation"):
else:
exit()
Run Code Online (Sandbox Code Playgroud)

python conditional-statements

16
推荐指数
4
解决办法
32万
查看次数

如果ItemGroup包含项目,如何进行MSBuild Condition测试?

这应该很简单,但我找不到如何做到这一点(或者可能不可能).

在MSBuild中,我有一个ItemGroup,它是一个文件列表.我想只在特定文件在该ItemGroup中时才执行任务

就像是:

<Copy Condition="@(Files) <contains> C:\MyFile.txt" .... />
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?最好不要编写自定义任务.

编辑:文件列表仅与条件有关.否则它与任务无关.

msbuild conditional-statements

16
推荐指数
1
解决办法
6857
查看次数

在Python中分配类布尔值

如果Python中的语句允许您执行以下操作:

   if not x:
       print "X is false."
Run Code Online (Sandbox Code Playgroud)

如果您使用空列表,空字典,无,0等,这可以工作,但如果您有自己的自定义类怎么办?你能为该类分配一个假值,以便在相同的条件样式中,它将返回false吗?

python class conditional-statements

16
推荐指数
2
解决办法
7553
查看次数

如果条件语句不适用于IE 11

我正在使用IE 11版本.有没有其他解决方案来执行以下操作:

当我尝试在html webapge中使用条件IE子句时没有任何反应.任何人都可以帮我调试这个问题.

      <!--[if IE]>
      <a href="next-page.php" class="start-button">CLICK ME</a>
      <![endif]-->
Run Code Online (Sandbox Code Playgroud)

html internet-explorer click conditional-statements

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

Python pandas数据帧组基于条件

我的问题很简单,我有一个数据框,我根据列对结果进行分组,得到如下大小:

df.groupby('column').size()
Run Code Online (Sandbox Code Playgroud)

现在的问题是我只想要大小大于X的那些.我想知道我是否可以使用lambda函数或类似的东西来做它?我已经尝试过了:

df.groupby('column').size() > X
Run Code Online (Sandbox Code Playgroud)

它打印出一些True和False值.

谢谢

python group-by conditional-statements dataframe pandas

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