SQl Server与Oracle的高级模糊查询
2017-10-23 11:17
387 查看
查询字段a7(例如随行人员)是否包含有参数id(例如人员id),
CAST(a7 AS VARCHAR)是将字段类型转换为VARCHAR,如果字段类型相同则不需要
注:1.SQl Server与Oracle的拼接不一样;2.VARCHAR一定要指定长度,虽然不指定不会报错,但是数据过长时会被截断
CAST(a7 AS VARCHAR)是将字段类型转换为VARCHAR,如果字段类型相同则不需要
SQl Server: select * from formtable_main_11 where ','+CAST(a7 AS VARCHAR(200))+',' like '%," + id + ",%'";
Oracle: select * from formtable_main_11 where ','||a7||',' like '%," + id + ",%'";
注:1.SQl Server与Oracle的拼接不一样;2.VARCHAR一定要指定长度,虽然不指定不会报错,但是数据过长时会被截断
相关文章推荐
- 数据库-Oracle【SQL模糊查询语句(like) 及SQL Server 2005 导入和导出向导】
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis在oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- 【Oracle】模糊查询与高级连接查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Oracle,Mysql ,SQL Server 三大数据库带参数的模糊查询, 拼接查询条件问题
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- 数据库-Oracle【SQL模糊查询语句(like) 及SQL Server 2005 导入和导出向导】
- Mybatis中oracle、mysql、db2、sql server的like模糊查询
- oracle 存储过程支持模糊查询
- Oracle高级查询
- InstallShield高级应用--检查是否安装ORACLE或SQL Server
- Oracle高级查询之OVER (PARTITION BY ..)