zoukankan      html  css  js  c++  java
  • orcale常用函数

    自己在orcale中使用的函数,整理出来增加记忆

    1>encryptidcard(id_card) 对id_card加密

    2>to_char(commendation_date,'yyyy-MM-dd')date->字符  12小时制hh12:mi:ss、24小时制 hh24:mi:ss

    3>decode('字段','值1','对应name'...) if else结构

    4>case when用法:

      (1)简单case函数 CASE sex  WHEN '1' THEN '男'  WHEN '2' THEN '女'  ELSE '其他' END

      (2)case搜索函数 CASE WHEN sex = '1' THEN '男'  WHEN sex = '2' THEN '女'  ELSE '其他' END

    5>wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行

    6>建表时设置默认值:字段+default 默认值

    7>获取字符串的长度:length(字段名) 

    8>截取字符串的方法:substr('abcd',起始位(从1开始),截取长度)

    9>字符查找函数:instr():

      (1)instr( string1, string2 )    /   instr(源字符串, 目标字符串)

      (2) instr( string1, string2 [, start_position [, nth_appearance ] ] )   /   instr(源字符串, 目标字符串, 起始位置, 匹配序号)

    10>orcale用汉字做别名必须用双引号

    11>行转列:SELECT ....FROM    PIVOT     ( aggregate-function(X)  FOR  IN (, ,..., )  ) AS WHERE ...按X分为几列

       列转行: SELECT * FROM  UNPIVOT (列名 FOR type in (HOME AS 1, OFFICE AS 2, MOBILE AS 3) )

    12>with as语法:起别名 with name as(select 语句)

  • 相关阅读:
    兼容火狐回车事件
    html的锚链接位置偏差解决
    jq记住密码
    PHP界面显示中文乱码
    ThinkPHP5.0学习1
    Fatal error: Call to undefined function pasterTempletDiy()
    dede问答模块修改
    PHP:Deprecated: Function set_magic_quotes_runtime() is deprecated 错误
    jq根据文本显示内容设置样式
    Tomcat Remote Debug操作和原理
  • 原文地址:https://www.cnblogs.com/yjwww/p/9470136.html
Copyright © 2011-2022 走看看