SQL复杂练习加JAVA代码实现

复杂sql练习

sql语句

SELECT *,ROUND(DATEDIFF(CURDATE(), birthday)/365.2422) as 'age',
ROUND(DATEDIFF(CURDATE(),entry_date)) as 'entyr_day' from wpx_worker where post like '%理安%' or depart like '%理安%'  

SELECT ROUND(DATEDIFF(CURDATE(), "2001-03-06")/365.2422)


select *,(SELECT case when gender = 1 then '男' ELSE  '女' from wpx_worker) as sex from wpx_worker

select *,gender=(case when gender = 1 then '男' ELSE  '女')   from wpx_worker

select ID, gender=(case gender 
                when 1 then '男' 
                when 2 then '女'
                else ''
                end)           
from wpx_worker




SELECT *,ROUND(DATEDIFF(CURDATE(), birthday)/365.2422) as 'age',
ROUND(DATEDIFF(CURDATE(),entry_date)) as 'entyr_day' from wpx_worker where ROUND(DATEDIFF(CURDATE(), birthday)/365.2422)>15



SELECT 
		TIMESTAMPDIFF(YEAR,a.birthday,CURDATE())AS 'age',a.*,TIMESTAMPDIFF(day,a.entry_date,CURDATE())AS 'day'
		FROM 
		wpx_worker a
		----------------------------------------------------------
		计算的sql
		SELECT SUM(total)as 'leiji',SUM(current)as 'xianyou',SUM(cure)as 'zhiyu',SUM(death)as 'siwang' from district c JOIN data v on c.id = v.continent 

在这里插入图片描述
在这里插入图片描述

java里面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值