oracle语句的疑问
select * from test b
where b.end_dtts >= to_date(''||fromDate||'','yyyymmddhh24miss')
AND b.end_dtts < to_date(''||toDate||'','yyyymmddhh24miss')
以上为代码片段,里面的 ''||fromDate||'' 带有 || 和"" 是啥意义呢?
------解决方案--------------------||连接字符串,同其它语言的+相加一样
另外还可用concat函数
------解决方案--------------------''是空字符串,如果字符串里有'号,可用两个'转义,如:
select 'It''s a '||'pen.' from dual;
------解决方案--------------------引用:
||连接字符串,同其它语言的+相加一样
另外还可用concat函数
''是空字符串,如果字符串里有'号,可用两个'转义,如:
select 'It''s a '||'pen.' from dual;
顶!
------解决方案--------------------|| 连接字符串
'' 是空字符串