推荐 综合 人气 评论 点赞
SQL ORACLE case when函数用法
case when 用法(1)简单case函数:格式:  case 列名   when 条件值1 then 选项1  when 条件值1 then 选项2......  else 默认值 end例如:  select   case job_level  when '1' then '1111'  when '2' then '2222'   when '3' then '3333

0评论2023-02-10564

[转]SQL SERVER 函数组合实现oracle的LPAD函数功能
本文转自:http://blog.csdn.net/a475701239/article/details/8295976      在写存储过程的时候遇到个问题,就是 将数字转成4位右对齐的字符串,不足补0      比如: 1   -- '0001'      在网上找了不少资料,最后找到个oracle的库函数 LPAD

0评论2023-02-10659

Oracle PL/SQL之函数索引(Function-based indexes)使用示例
函数索引(Function-based indexes)只有在where条件使用了与索引中相同的基于相同列的函数时才起作用。 duzz$scott@orclset autotrace onduzz$scott@orclcreate table t1 as select * from dept;Table created.Elapsed: 00:00:00.01duzz$scott@orclcreate i

0评论2023-02-10756

ORACLE数据库sql语句时间戳转时间 oracle数据库时间戳函数
SELECT TO_CHAR(ADDTIME/ (60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS TESTDATE  FROM TIMWIN其中“HH24:MI:SS”为24小时制

0评论2023-02-10942

ORACLE SQL 函数 INITCAP()
  INITCAP()  假设c1为一字符串.函数INITCAP()是将每个单词的第一个字母大写,其它字母变为小写返回.  单词由空格,控制字符,标点符号等非字母符号限制. select initcap('hello world') from dual;  结果   INITCAP('HE  -----------  Hello Worl

0评论2023-02-10651

Oracle SQL自带函数整理
数字函数  abs(n):用于返回数字n的绝对值  ceil(n):返回大于等于数字n的最小整数  floor(n):返回小于等于数字n的最大整数  mod(m,n):返回m/n数字相除后的余数,如果n=0,则返回m  round(n,[m]):执行四舍五入运算,如果省略m则四舍五入到整数位。  

0评论2023-02-10597

oracle存储过程例子,包含函数,动态执行sql
 如下: 1 create or replace procedure JDGL_PRO_GET_DFLZJSBB3(p_date1 in varchar2, res OUT sys_refcursor) is2 3 strSql clob;4 5FUNCTION CONACT_SQL_JS(XFAJ0902 IN VARCHAR2,XFAJ0903 IN VARCHAR2) RETURN clob AS6BEGIN7 RETURN'8 SELECT9--合计省

0评论2023-02-10520

Oracle 内置sql函数大全
这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CH

0评论2023-02-10728

SQL 必备- ORACLE-SQSLSERVER-DB2时间函数及常见函数总结
SQLSERVER 篇:一、时间函数 --getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:20:16 此时间加12个月select dateadd(MONTH,12,'2013-02-17 13:20:16')--返回:2014-02-17 13:20:16.000(参数month可以改为 day,year等日期加相

0评论2023-02-10765

mysql 生成UUID() 即 ORACLE 中的guid()函数
MYSQL 生成UUID 即 guid 函数-- 带 - 的UUIDselect UUID()-- 去掉 - 的UUIDselect replace(uuid(),'-','') 一个表的数据插入另一个表中。INSERT INTO 目标表 SELECT * FROM 来源表;                   INSERT INTO目标表 (字段1, 字段2, ...)S

0评论2023-02-09624

【Oracle】在sql文中巧妙使用to_number和substr函数
【启发】有五个数字,我们将它们像字符串一样的拼接起来,然后把得到的字符串转换为数字,我们发现:五个数字中只要有一个数字大于0,那么拼接起来的字符串转换为数字后都大于0。【实现】1 having 2 to_number(substr(number_1||number_2||number_3||numbe

0评论2023-02-09542

Oracle 在函数或存储过程中执行sql查询字符串并将结果值赋值给变量 Oracle 在存储过程或函数中执行字符串sql
请看黄色部分 IF CUR_MONTH_BILL_ID0 --区县指标 THENTVALUE_SQL :='SELECT TO_CHAR(' || CUR_ROW.MAIN_FIELD || ') FROM ' || CUR_ROW.END_TABLE || '_' || CUR_MONTH || ' WHERE TO_CHAR(DISTRICT_ID)=''' || CUR_ROW.E_DISTRICT_

0评论2023-02-09800

MySQL学习笔记—常用sql函数
SQL 拥有很多可用于计数和计算的内建函数。SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返

0评论2023-02-09469

Oracle SQL函数pivot、unpivot转置函数实现行转列、列转行
函数PIVOT、UNPIVOT转置函数实现行转列、列转行,效果如下图所示:1.PIVOT为行转列,从图示的左边到右边2.UNPIVOT为列转行,从图示的右边到左边3.左边为纵表,结构简单,易扩展4.右边为横表,展示清晰,方便查询5.很多时候业务表为纵表,但是统计分析需要的结

0评论2023-02-09497

« 上一页 1/9 下一页 »