首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

麻烦帮小弟我看上这段SQL语句 什么意思

2012-09-20 
麻烦帮我看下这段SQL语句 什么意思?SQL codecase when t .acc_cod 1500000110 THEN case when t .mark

麻烦帮我看下这段SQL语句 什么意思?

SQL code
case when t .acc_cod = '1500000110' THEN case when t .marker = 'C' THEN t .amt * - 1       ELSE t .amt end ELSE 0 end) 


t 是一张表

[解决办法]
?是占位符。
[解决办法]
switch case语句知道吗,case when 是sql的switch case语句。
[解决办法]
探讨
switch case语句知道吗,case when 是sql的switch case语句。

[解决办法]
case when 是一个判断
如果 t .acc_cod = '1500000110' 相等 就显示 case when t .marker = 'C' THEN t .amt * - 1 ELSE t .amt end
case when t .marker = 'C' THEN t .amt * - 1 ELSE t .amt end 又是一个判断 t .marker = 'C' 是否等 C 等于的话 显示 t .amt * - 1 否则 显示 t .amt 
end 是一个判断的结束


[解决办法]
探讨
SQL code

t .period = ?


这句sql 中的 "?" 又代表什么呢?

这些都是PLSQL

热点排行