SQL高级查询
persist-win
这个作者很懒,什么都没留下…
展开
-
SQL高级查询--集合操作符
集合操作符可以将两个或多个查询返回的行组合起来,以下表给出了4种集合操作符 集合操作符----------------------------------------------------------------------------------------------------------原创 2013-10-18 13:45:20 · 1624 阅读 · 0 评论 -
SQL高级查询--decode()函数
decode(value,search_value,result,default_value)对value与search_value进行比较。如果这两个值相等,decode()返回result,否则返回default_value,decode允许在SQL中执行if-then-else类型的逻辑处理,而不需要使用pl/sql。decode()每个参数都可以是列、字面值、函数和子查询decod原创 2013-11-02 11:20:19 · 3270 阅读 · 0 评论 -
SQL高级查询--case表达式
case表达式可以在SQL中实现if-then-else型的逻辑,oracle database 9i及以上版本支持case表达式,case工作方式与decode()类似有两种类型的case表达式:1. 简单case表达式,使用表达式确定返回值case search_expression when expression1 then result1 when expr原创 2013-11-02 14:25:53 · 1401 阅读 · 0 评论 -
SQL高级查询--translate函数
TRANSLATE(x,from_string,to_string)函数在x中查找from_string中的字符,并将其转换成to_string中对应的字符 例子:用translate()将select message:meet me in the park中的每个字符都转换成字母表中其后面的第四个字母:即a变成e、b变成f,以此类推:select translate('selec原创 2013-11-02 10:48:11 · 6395 阅读 · 0 评论