Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = ' ...
分类:
数据库 时间:
2017-10-29 11:08:55
阅读次数:
245
PL/SQL函数 PL/SQL函数与过程相同,不同之处在于函数有一个返回值。因此,前面的章节中的所有讨论都适用于函数。 创建函数 建立一个独立函数可以使用CREATE FUNCTION语句创建。CREATE OR REPLACE PROCEDURE语句简化语法如下: CREATE [OR REPLA ...
分类:
数据库 时间:
2017-10-24 11:23:14
阅读次数:
191
最近项目中需要用到Python调用oracle实现读写操作,踩过很多坑,历尽艰辛终于实现了。性能怎样先不说,有方法后面再调优嘛。现在把代码和注意点记录一下。 1. 所需Python工具库 cx_Oracle,pandas,可以使用通过控制台使用pip进行安装(电脑中已经安装) 2. 实现查询操作 # ...
分类:
数据库 时间:
2017-10-22 00:17:43
阅读次数:
235
下面来看几个比较有用的例子: 首先,从MSDN上看看这个函数的使用方法,coalesce函数(下面简称函数),返回一个参数中非空的值。如: SELECT COALESCE(NULL, NULL, GETDATE()) 由于两个参数都为null,所以返回getdate()函数的值,也就是当前时间。即返 ...
分类:
数据库 时间:
2017-09-15 12:25:27
阅读次数:
351
函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句。而在函数体内必须包含return语句返回的数据。我们可以使用create function来建立函数。 1)、接下来通过一个案例来模拟函数的用法 --输入雇员的姓名,返回该雇员的年薪CREATE FUNCTION annual ...
分类:
数据库 时间:
2017-09-14 16:52:14
阅读次数:
178
SQL查询与SQL函数 本章目标 了解Oracle数据类型 了解数据定义语言和数据操纵语言 了解事务控制语言和数据控制语言 掌握SQL操作符和SQL函数 SQL(structured query language)--结构化查询语言 通过SQL可以实现与Oracle服务器的通信 SQL是数据库语言, ...
分类:
数据库 时间:
2017-09-07 20:28:45
阅读次数:
357
在MySQL中的REGEXP函数可以在平时使用SQL时匹配正则表达式,在平时在使用一些查询条件时可以使用REGEXP函数来匹配相应的字符从而可以替代很多自己不太熟悉或者是不了解的SQL函数且通用,从而提高日常的工作效率,在MySQL下的REGEXP函数使用十分简单,正则表达式的元字符可以参..
分类:
数据库 时间:
2017-08-31 22:23:25
阅读次数:
189
1. 异常错误处理 在PL/pgSQL函数中,如果没有异常捕获,函数会在发生错误时直接退出,与其相关的事物也会随之回滚。我们可以通过使用带有EXCEPTION子句的BEGIN块来捕获异常并使其从中恢复。见如下声明形式: 如果没有错误发生,只有BEGIN块中的statements会被正常执行,然而一旦 ...
分类:
数据库 时间:
2017-08-22 13:20:33
阅读次数:
431
排序:order by SQL> select last_name, salary from employees order by salary; 默认升序 SQL> select last_name, salary from employees order by salary desc; 降序 S ...
分类:
数据库 时间:
2017-08-19 11:08:40
阅读次数:
181