SQL中上标与SIGN函数搭配使用的效用
来源:互联网 发布:android 源码查看 编辑:程序博客网 时间:2024/04/27 19:56
经常在公司的过程里看到 sign(recordtype^197) 之类的条件经常被使用,但是自己总是忘掉为什么要写成这样。这次稍微记录一下。
select 197^197 from dual--result is 0select 197^1 from dual--reusult is 198以上我们发现如果使用上标将两个相同数值的数据连到一起,那么结果就为0,除此之外得到的数值好像是两者之后。遇到SIGN函数相连接会得到奇妙的效果。
select sign(197^197) from dual--result is 0select sign(197^1) from dual--result is 1
发现了么,得到的结果其实同 case 函数的效用是一样的,就像这样。
select (recordtype*(case when recordtype=197 then 0 else 1)) from table1什么,你希望判断条件反过来?简单!
select sign(sign(recordtype^197)^1) from table1
嵌套之后这里的意思就是如果recordtype为197则为1,如果recordtype等于其他则为0。
0 0
- SQL中上标与SIGN函数搭配使用的效用
- SQL数学函数SIGN
- oracle的sign与decode函数
- SIGN和DECODE函数的简单使用
- const与函数、指针的搭配
- R 语言 plot 函数与 text 函数搭配使用,图的数据看的更清楚
- WinSCP和PuTTY的搭配与使用
- RadioGroup与RadioButton的搭配使用
- 初学 retrofit2与RXJava 的搭配使用
- boost::bind与find_if的搭配使用
- TypeScript的使用(与Angular2搭配)
- ContentProvider与sqlit的搭配使用
- oracle的sign()函数
- ORACLE的sign函数
- Oracle中sign函数和decode函数的使用
- MFC中上下控件的使用
- MFC中上下控件的使用
- Oracle数据库的decode、sign、trunc函数使用详解
- VS2010远程调试
- AndroidAnnotations 3.0.1 更新说明
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Conn
- RF网址收藏
- SQL中上标与SIGN函数搭配使用的效用
- c++中char*\wchar_t*\string\wstring之间的相互转换
- css3 小球 弹跳 坠落 效果
- java变量的初始化之后的默认值
- 项目中的设计亮点记录
- 动画演示linux下10个有趣命令
- .net 快速在页面展示文件
- (转)OpenCV中的Mat
- TQQ2440第一节:启动代码