特殊需求的sql

1. 更新一个表,但是这个表里需要另一个级联表的关联数据才能操作,这个常用于批量操作数据库的时候会用到。

   可采用UPDATE table1,table2 SET table1.name=table2.name WHERE table1.xx_id=table2.xx_id


2. 纵向字段横向统计。

    update table1 set manhua_name = replace(manhua_name,"漫画街","wangking717");


3. 纵向字段横向统计。

users表        userid           sex

                        1                0

                        2                1

                        3                0

 

请用SQL将以上数据显示为:

男                      女

0                       1

  1. SELECT  a.sex AS '男',b.sex AS '女' FROM (SELECT DISTINCT sex FROM users WHERE sex=0) a,(SELECT DISTINCT sex FROM users WHERE sex=1) AS b  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值