网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

mysql中怎么加判断,mysql 判断

mysql里面写判断语句怎么写

思路如下,分别将A与B,A与C进行关联,然后使用 union 进行连接,查询时,直接使用这个查询就可以了(可以建个视图,查询起来比较方便 ),如下:

成都创新互联公司主要从事成都网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务西秀,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

select d.id, d.name

from (select A.id, B.name

from A, B

where A.id = B.id

and A.type = '教师'

union

select A.id, C.name

from A, C

where A.id = C.id

and A.type = '教室') d

where d.id = 123

有问题请追问,希望可以帮到你

Mysql 触发器加判断语句 插入值?

我的表结构如下:

create table students(id int auto_increment,

name varchar(10) not null DEFAULT '',

age int not null DEFAULT 0,

sex varchar(2) not null DEFAULT '',

studId varchar(18) not null DEFAULT '',

PRIMARY KEY (`id`));

触发器:

DELIMITER $$

CREATE TRIGGER `students_insert` BEFORE INSERT ON `students`

FOR EACH ROW

BEGIN

if mod(substring(new.studId,17,1),2)=0 then

set new.sex = '女';

else

set new.sex = '男';

end if;

END;

$$

DELIMITER ;

以上程序已测试通过,

另外友情提醒一下,在触发器中处理这个判断,效率不高,最好在程序中处理这部分逻辑.

mysql里储存过程中怎么进行条件判断

mysql DELIMITER // mysql CREATE PROCEDURE TestIfElse - ( - p_val INT - ) - BEGIN - IF (p_val = 1) THEN - SELECT '1' AS A; - ELSEIF (p_val = 2) THEN - SELECT '2' AS A; - ELSE - SELECT 'other' AS A; - END IF; - END// Query OK, 0 rows affected (0.05 sec) 上面是一个最简单的 mysql 的 IF / ELSEIF 的例子了...


分享题目:mysql中怎么加判断,mysql 判断
本文路径:http://bjjierui.cn/article/hdphjp.html

其他资讯