求sql语句 select a.姓,count(1) from 姓氏表 a,姓名表 b where substr(b.姓名,1,2)=a.姓先试试看可以不!) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.姓, sum(decode(b.姓名,null.0,1)) from a,b where a.姓=substr(b.姓名(+),1,1) group by a.姓 select a.姓,count(1) from 姓氏表 a,姓名表 b where substr(b.姓名,1,2)=a.姓 group by a.姓 忘了个东西!试试看吧!) 我觉得好要考虑复姓稍做修改select a.姓, count(*) from a,b where a.姓=substr(b.姓名,1,length(a.姓)) group by a.姓 对,要考虑复姓,开始没考虑到 :)select a.姓, sum(decode(b.姓名,null.0,1)) from a,b where a.姓=substr(b.姓名(+),1,length(a.姓)) group by a.姓这里面用了左连接,因为有的姓氏在姓名表中可能没有人。 问一个看似简单,但问了N多人都写不出来的SQL语句 关于dbms_pipe权限的一个不解问题 数据库字段设计问题 查看ORACLE中有多少个连接被占用 请教:如何在oracle中建立一个作业 请问各位,在ORACLE的存储过程中如何判断插入或更新语句是否成功? 归档模式 各位大虾帮忙:oracle日志误删---- 关于BLOB字段数据的导入问题!!!在线等待!!! pb连接ORACLE9i所须的动态库及配置文件有那些?分不够再加! 创建表的 oracle sql 代码 怎么转换成 在MSSqlServer中执行?? ?? 我要查与某条记录相隔时间最端的哪条记录的sql怎么写?
select a.姓, count(*) from a,b where a.姓=substr(b.姓名,1,length(a.姓)) group by a.姓
select a.姓, sum(decode(b.姓名,null.0,1)) from a,b where a.姓=substr(b.姓名(+),1,length(a.姓)) group by a.姓这里面用了左连接,因为有的姓氏在姓名表中可能没有人。