SQL语句带if条件怎么写

那么这个 IF 有啥用处呢举個例子:
查找出售价为 50 的书,如果是 java 书的话就要标注为 已售完
那么对应的SQL语句该怎样去写呢?

 
 

 
 




好像不大对我是新手。多谢!~~
使用CASE 语句可以吗

谢谢大家。可能我没说明白是这样的

用sql 文应该怎么组织。再次感谢~~~


推荐于 · 超过39用户采纳过TA的回答

sql中的if语句写法和java中差不多都是先定义变量再使用变量进行判断。由于你的提问不是很清晰我就自己的看法解答下你的问题:

如果你指的是sql代码的话:

Select 字段名 Into 变量名 from 表名 就不多写了,条件同查询条件结束时要有;号注意英文字符这样会把查询到的字段值赋给变量,当使用if语句进行判断时取到变量名进行判断就好。if判断语句同:if(变量名!=0) then

返回true时需要运行的语句

如果这种还是不行就定义个 @dfsa 的临时字符串变量

SQL语句没法实现,鈈过可以用代码选择使用不同的SQL语句

否则按楼上的在代码中判断吧

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头裏或许有别人想知道的答案。

我要回帖

 

随机推荐