您的位置:首页 > 职场人生

这个SQL面试题怎么做 求指导

2015-01-15 16:40 218 查看


这个SQL面试题怎么做 求指导

27 分钟前白羊luojishu | 分类:数据库DB | 浏览10次
表结构:
 
1、    表名:g_cardapply
字段(字段名/类型/长度):
g_applyno        varchar   8;//申请单号(关键字)
g_applydate     bigint     8;//申请日期
g_state        varchar     2;//申请状态
 
2、    表名:g_cardapplydetail
字段(字段名/类型/长度):
g_applyno        varchar     8;//申请单号(关键字)
g_name        varchar     30;//申请人姓名
g_idcard        varchar     18;//申请人***号
g_state        varchar     2;//申请状态
其中,两个表的关联字段为申请单号。
 
题目: 
3、    将***号码为440401430103082的记录在两个表中的申请状态均改为07


7 分钟前

提问者采纳

update  g_cardapplydetail set  g_state='07'  where  g_idcard  = '440401430103082'

update g_cardapply set g_state = '07' where  g_applyno  in (select g_applyno
from g_cardapplydetail where  g_idcard  = '440401430103082')


提问者评价
你是对的,网上搜到的几个答案都是错的 无语~



这个SQL面试题怎么做 求指导

27 分钟前白羊luojishu | 分类:数据库DB | 浏览10次
表结构:
 
1、    表名:g_cardapply
字段(字段名/类型/长度):
g_applyno        varchar   8;//申请单号(关键字)
g_applydate     bigint     8;//申请日期
g_state        varchar     2;//申请状态
 
2、    表名:g_cardapplydetail
字段(字段名/类型/长度):
g_applyno        varchar     8;//申请单号(关键字)
g_name        varchar     30;//申请人姓名
g_idcard        varchar     18;//申请人***号
g_state        varchar     2;//申请状态
其中,两个表的关联字段为申请单号。
 
题目: 
3、    将***号码为440401430103082的记录在两个表中的申请状态均改为07


7 分钟前

提问者采纳

update  g_cardapplydetail set  g_state='07'  where  g_idcard  = '440401430103082'

update g_cardapply set g_state = '07' where  g_applyno  in (select g_applyno
from g_cardapplydetail where  g_idcard  = '440401430103082')


提问者评价
你是对的,网上搜到的几个答案都是错的 无语~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐