数据库mysql面试题(一道关于mysql的面试题,求助)
本文目录
一道关于mysql的面试题,求助
非常简单的:SELECT `class`,SUM(CASE WHEN score》=60 THEN 1 ELSE 0 END),SUM(CASE WHEN score》=60 THEN 0 ELSE 1 END)FROM tb1GROUP BY 1主要是考试GROUP BY分组统计,CASE WHEN THEN ELSE END分情形功能,这个是非常典型的应用,几乎所有的数据库都支持上面的语句。
关于mysql面试题
1 数据表加1个字段,userid用来记录正在处理的人,进入php页面时,写入该字段。处理完成时,或未处理直接退出时,清空userid记录。其他人进入php页面时判断userid是否为空,不为空则禁止进入。2 lock 和 unlockmysql》 LOCK TABLES real_table WRITE, insert_table WRITE;mysql》 INSERT INTO real_table SELECT * FROM insert_table;mysql》 TRUNCATE TABLE insert_table;mysql》 UNLOCK TABLES;3 mysql_insert_id() 得到插入的id4 select last_insert_id()
Mysql 数据库面试问题
select t1.non_seller, t3.coupon, ifnull(sum(t2.bal),0)from(select seller,coupon from (select distinct seller from t2) c, (select distinct coupon from t2) d) t3 left join t2 on t3.seller=t2.seller and t3.coupon=t2.coupon join t1on t1.seller=t3.sellergroup by t1.non_seller,t3.couponorder by t3.coupon,t1.non_seller
更多文章:
5000元左右笔记本电脑推荐(5000元左右笔记本电脑推荐知乎)
2024年7月23日 13:13
geforce gtx titan(geforcegtxtitanx接线)
2024年7月15日 23:14