p_user(
2 id int primary key auto_increment,
3 name varchar(10),
4 sex char(2)
5 );
6
7 insert into p_user(name,sex) values('A',"男");
8 insert into p_user(name,sex) values('B',"女");
9 insert into p_user(name,sex) values('C',"男");
10
11 -- 创建存储过程(查询得到男性或女性的数量, 如果传入的是0就女性否则是男性)
12 DELIMITER $
13 CREATE PROCEDURE mybatis.ges_user_count(IN sex_id INT, OUT user_count INT)
14 BEGIN
15 IF sex_id=0 THEN
16 SELECT COUNT(*) FROM mybatis.p_user WHERE p_user.sex='女' INTO user_count;
17 ELSE
18 SELECT COUNT(*) FROM mybatis.p_user WHERE p_user.sex='男' INTO user_count;
19 END IF;
20 END
21 $
22
23 -- 调用存储过程
24 DELIMITER ;
25 SET @user_count = 0;
26 CALL mybatis.ges_user_count(1, @user_count);
27 SELECT @user_count;
相关文章:
-
2022-12-23
-
2021-10-06
-
2021-06-05
-
2021-11-18
-
2022-01-18
-
2022-03-04
-
2021-12-11
猜你喜欢
-
2022-02-09
-
2022-12-23
-
2021-09-29
-
2022-12-23
-
2021-11-30
-
2021-12-25
相关资源
-
下载
2023-01-14
-
下载
2023-03-26
-
下载
2023-02-04