语句中MySQL用例的几个使用实例
复制代码代码如下:从销售中选择;
9行(0.01秒)
选择名称作为名称,
案例类别
当假日,然后季节性
当职业然后bi_annual
当文学时,随机结尾为
从销售;
9行(0秒)
创建表销售(
Num MEDIUMINT不空auto_increment,名字char(20),冬春季int,int,
夏季INT,秋季国际,类别char(13),主键(编号)
MyISAM引擎=);
插入销售值(1,1067, 200, 150,267,'java,'holiday);
插入销售值(2,C,970770531486,'profession);
插入销售价值(3,'javascript ',53,1321856,'文学');
插入销售值(4,782357168250,'profession 'sql ',');
插入销售值(5,589795367284,'holiday 'oracle ',');
插入销售值(6,953582336489,'mysql ','文学');
插入销售值(7,752657259478,'cplus ','文学');
插入销售价值(8,'python ',67,2383543,'holiday);
插入销售价值(9,'php ',67348625,52,'profession);
简单的陈述
复制代码代码如下所示:
选择在10 * 2 = 30然后十正确
当10 * 2 = 40然后40正确
else'should是10 * 2 = 20
以结果结尾;
多个表达式
复制代码代码如下:选择案例10 * 2
当20然后20正确
当30十正确
当40然后40正确
else'no结果
以结果结尾;
在选择查询时使用案例
复制代码代码如下:创建表DVD(
不空auto_increment主键ID smallint,
varchar(60)非空名,
numdisks字段不为空的默认1,
ratingid varchar(4)不为空,
statid char(3)不为空
InnoDB引擎=);
插入DVD(名称、numdisks,RatingID,statid)
值(圣诞节,1,'nr ','s1 '),('doc ',1,'克','s2 '),('africa ',1,'pg ','s1 '),('falcon ',1,'nr),
('amadeus ',1,'pg ','s2 '),('show ',2,'nr ','s2 '),(',1,'nr ','s1 '),('mash ',2,R,'s2);
选择的名字,ratingid评级,
案例ratingid
when'r'then'under 17需要一个成人。
when'x'then'no一17以下。
when'nr'then'use租房时的自由裁量权。
else'ok租给未成年人。
最后是政策
从DVD
按名称排序;
8行(0.01秒)