sql查询语句 where 后面的条件 A表的一个字段=B表的一个字段(+) 后面...答:简单给你说明一下:A表:ID,NAME B表:ID,NAME select * from a id,name 1,张三 2,李四 select * from b id,name 1,张三 2,李四 3, 赵五 select a.*,b.* from a,b where a.id=b.id(+)id,name id,name 1,张三 1,张三 2,李四 2,李四 select a.*,b.* from a,b ...
数据库中一个字段 为‘3-1-1’ ,现在想通过sql语句等变成3个字段3,1...答:如果是oracle数据库的话:SELECT substr('a-b-c',1,instr('a-b-c','-')-1) a,substr('a-b-c',instr('a-b-c','-')+1 ,instr('a-b-c','-',1,2)-instr('a-b-c','-')-1) b,substr('a-b-c',instr('a-b-c','-',1,2)+1) c FROM dual;反正意思就是使用...