mysql开发中零碎问题记录

Posted 蜡笔小心_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql开发中零碎问题记录相关的知识,希望对你有一定的参考价值。

给查询的数据加上序列号:

相同序列号:(@i:=@i+1)   as   i
自增序列号: (@i:=@i+1) as i

mysql 中CASE WHEN语法使用 else

如果字段时间小于当前时间、那么就等于当前时间否则就是字段时间
CASE WHEN 字段时间<GETDATE() THEN GETDATE() ELSE 字段时间 END AS 别名


用于一个字段匹配值,字段中如果包含附属的值,那么就可以等于想要赋的值。
CASE 字段名
			WHEN '字段包含的值(自定义)' then '想要赋的值(自定义)'  WHEN '字段包含的值(自定义)' then '想要赋的值(自定义)'
			end as 别名,字段2 AS 别名2


如果一个字段匹配到这些值,那么他就等于想要的值,否则等于定义最后的值
Case 
		 When 字段值 Like'1%' Then '想要的值1' 
		 When 字段值Like'2%' Then '想要的值2' 
		 When 字段值 Like'3%' Then  '想要的值3' 
		 When 字段值 Like'4%' Then  '想要的值4' 
		 When 字段值 Like'5%' Then  '想要的值5' 
		 else ‘想要的值6’
		END AS 别名,

去重去空格:and  isnull(selfs.UserCode,'')<>''

以上是关于mysql开发中零碎问题记录的主要内容,如果未能解决你的问题,请参考以下文章

开发项目中遇到的零碎问题点记录

开发项目中遇到的零碎问题点记录

iOS开发零碎知识点

day15(mysql之零碎知识)

错误记录Flutter 混合开发获取 BinaryMessenger 报错 ( FlutterActivityAndFragmentDelegate.getFlutterEngine() )(代码片段

Ubuntu使用零碎记录