PL/SQL中LIKE函数使用变量 PL/SQL中LIKE函数使用变量
来源:互联网 发布:Java中logback使用 编辑:程序博客网 时间:2024/05/20 09:45
orcal使用的方法:
like中使用变量方式为:like '%' || 变量名|| '%'
create or replace procedure edrill_report_day as
re_date date;
re_date_str varchar(20);
begin
re_date := trunc(sysdate) - 1;
re_date_str := to_char(re_date, 'yyyymmdd');
·······
select * from table_name where col_1 like '%' || re_date_str || '%'
create or replace procedure edrill_report_day as
re_date date;
re_date_str varchar(20);
begin
re_date := trunc(sysdate) - 1;
re_date_str := to_char(re_date, 'yyyymmdd');
·······
select * from table_name where col_1 like '%' || re_date_str || '%'
MYSQL使用'%' +re_date_str +'%'
SELECT shipper.approved,
Dense_rank() OVER (ORDER BY customer.customer_id) AS rank,
Dense_rank() OVER( partition BY shipper.customer_id,shipper.trans_date,shipper.trans_no ORDER BY shipper.trans_no) AS 明细排列, --虚排列方式
customer.customer_id,
customer.short_name,
shipper.trans_date,
part.description,
part.specification,
shipper_line.user_9 AS 件数,shipper_line.line_no,
shipper_line.quantity,
shipper_line.unit_price,
shipper_line.all_amt,
shipper_line.remark,:开始日期 as 开始日期,:结束日期 as 结束日期
FROM shipper,
shipper_line,
part,
customer
WHERE customer.customer_id = shipper.customer_id
AND shipper.trans_no = shipper_line.trans_no
AND shipper_line.part_id = part.part_id
AND shipper.trans_date BETWEEN :开始日期 AND :结束日期
and customer.short_name like '%'||:客户简称||'%'
ORDER BY customer.customer_id,
shipper.trans_no,
shipper_line.line_no
Dense_rank() OVER (ORDER BY customer.customer_id) AS rank,
Dense_rank() OVER( partition BY shipper.customer_id,shipper.trans_date,shipper.trans_no ORDER BY shipper.trans_no) AS 明细排列, --虚排列方式
customer.customer_id,
customer.short_name,
shipper.trans_date,
part.description,
part.specification,
shipper_line.user_9 AS 件数,shipper_line.line_no,
shipper_line.quantity,
shipper_line.unit_price,
shipper_line.all_amt,
shipper_line.remark,:开始日期 as 开始日期,:结束日期 as 结束日期
FROM shipper,
shipper_line,
part,
customer
WHERE customer.customer_id = shipper.customer_id
AND shipper.trans_no = shipper_line.trans_no
AND shipper_line.part_id = part.part_id
AND shipper.trans_date BETWEEN :开始日期 AND :结束日期
and customer.short_name like '%'||:客户简称||'%'
ORDER BY customer.customer_id,
shipper.trans_no,
shipper_line.line_no
0 0
- PL/SQL中LIKE函数使用变量 PL/SQL中LIKE函数使用变量
- PL/SQL变量使用
- PL/SQL中游标和游标变量的使用
- PL/SQL中游标和游标变量的使用
- PL/SQL中游标和游标变量的使用
- PL/SQL中游标和游标变量的使用
- sql中like的使用
- 在SQL中使用PL/SQL函数存在的问题
- pl/sql中使用table()函数的例子
- PL/SQL中基本函数使用笔记(2007年)
- oracle PL/SQL 中变量绑定用法
- pl/sql 基础---定义并使用变量!
- pl/sql 程序中的变量使用实例
- PL/SQL拼接和使用绑定变量
- oracle PL\SQl基础 变量的使用
- oracle sql中使用contains函数解决like in %组合使用 的问题
- 在Sql中使用like查询
- [oracle]pl/sql in/out变量的使用和过程中过程的调用
- Python 运算符
- 枚举类
- ubuntu 16.04 LAMP环境手动配置以及问题解析
- ios常用技术 - UIDatePicker时间选择器基础
- 判断语句
- PL/SQL中LIKE函数使用变量 PL/SQL中LIKE函数使用变量
- 安装Dubbo注册中心(Zookeeper-3.4.6)
- mysql表名忽略大小写配置
- C语言还可以这样用?
- 高度 && 角度 && 尺度
- Lowest Common Ancestor of a Binary Tree
- 用hector mapping构建地图rplidar
- ListView的焦点问题
- HDU 1018 Big Number