相关疑难解决方法(0)

在SQL Select语句中使用If else

我有一个select语句,它将返回2列.

ID | IDParent
Run Code Online (Sandbox Code Playgroud)

然后在我的程序中我必须测试 if IDParent is < 1 then use ID ELSE use IDParent

有没有办法在SQL中使用If Else like条件只返回单个值?

sql sql-server

38
推荐指数
4
解决办法
41万
查看次数

使用where子句获取所有结果

我有一个函数,它接受在whe​​re子句中使用的参数

function(string x) - >现在这将创建一个给出的sql查询

select colname from tablename where columnname=x;
Run Code Online (Sandbox Code Playgroud)

现在我希望这个函数给出所有行,即查询等价于

select colname from tablename;
Run Code Online (Sandbox Code Playgroud)

当我通过x ="全部"时.

我想创建一个通用查询,当我传递"全部"时,它应该返回我所有的行,否则过滤我的结果.

mysql sql

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

标签 统计

sql ×2

mysql ×1

sql-server ×1