nvl函数判参数为空时用双引号替换的代码实现
来源:互联网 发布:数据库的两级映像包括 编辑:程序博客网 时间:2024/05/21 11:05
public List<Map<String, String>>findYqmcInstrName(String yqmc,int num){
String sql = " select * "+
" from(select "+
" nvl(t.JLQJBH,'\"\"') as JLQJBH, "+
" nvl(t.JLQJMC,'\"\"') asJLQJMC, "+
" nvl(t.SSKS,'\"\"') asSSKS, "+
" nvl(t.JLTX,'\"\"') asJLTX, "+
" nvl(t.CLFW,'\"\"') asCLFW, "+
" nvl(t.GGXH,'\"\"') asGGXH, "+
" nvl(t.DW,'\"\"') as DW, "+
" t.BJ, "+
" nvl(t.JCLX,'\"\"') asJCLX, "+
" nvl(m.BY5,'\"\"') asBY5, "+
" nvl(t.SFBZID,'\"\"') asSFBZID "+
" from "+
" D_SF_SHOUFEIBZXXB t, "+
" T_SYS_KAIZHANGXMDA m "+
" where "+
" t.XMBH = m.XMDM "+
" and ( "+
" instr(t.JLQJMC,'"+yqmc+"')>0 "+
" or instr(t.by3,'"+yqmc+"')>0 "+
" ) " +
" ) a WHEREROWNUM <= " +num;
String scalars="JLQJBH,JLQJMC,SSKS,JLTX,CLFW,GGXH,DW,BJ,JCLX,BY5,SFBZID";
returnsqlExecuteByScalars(sql,scalars);
}
当t.JLQJBH 为空时用””进行替换的代码为:nvl(t.JLQJBH,'\"\"') as JLQJBH
- nvl函数判参数为空时用双引号替换的代码实现
- 替换双引号为两个双引号
- oracle数据库函数-NVL(字符串,替换字符)
- NVL函数的使用
- Oracle的Nvl函数
- Oracle的nvl函数
- Oracle的Nvl函数
- NVL函数的使用
- oracle的nvl函数
- 替换GET参数(PHP代码函数)
- 替换php字符串中的单引号为双引号
- Oracle的Nvl函数用法
- oracle nvl函数的使用
- Oracle的Nvl函数用法
- Oracle的Nvl函数用法
- 用 ISNULL(), NVL(), IFNULL() and COALESCE() 函数替换空值
- 用 ISNULL(), NVL(), IFNULL() and COALESCE() 函数替换空值
- 用 ISNULL(), NVL(), IFNULL() and COALESCE() 函数替换空值
- Matlab 中的cell类型
- sublime text 3几个常用的插件收藏
- 导出单个或多个表的SQL语句在DOS下执行
- 为什么要用-all_load&-ObjC
- C++虚函数重载
- nvl函数判参数为空时用双引号替换的代码实现
- iOS中设置导航栏标题的字体颜色和大小
- JS数组方法汇总 array数组元素的添加和删除
- WPF 学习资源收集
- java InputStream读取数据问题
- C# Lambda表达式
- 查询表空间以及删除表空间
- Android中Context详解 ---- 你所不知道的Context
- Excel Sheet Column Title