insert into urls(company,counterType,mdUrl,tradeUrl) values('test', CASE 'test'WHEN 'CTP' THEN 1WHEN 'NULL' THEN 2WHEN '飞鼠' THEN 3WHEN '飞鼠 FIX' THEN 4WHEN 'CTP FIX' THEN 5WHEN 'QuantHub' THEN 6ELSE 0END,'mdurl','tradeurl') 感觉这样做没什么意义.…
在MySQL当中,有可能遇到表名大小写敏感的问题.其实这个跟平台(操作系统)有关,也跟系统变量lower_case_table_names有关系.下面总结一下,有兴趣可以查看官方文档"Identifier Case Sensitivity" In MySQL, databases correspond to directories within the data directory. Each table within a database corresponds to at leas…
mysql语法中case when then与列转行的使用场景非常丰富. case语句类似java中条件分支语句的作用,可以类比java中的switch语句或者if语句来学习. 其语法如下: case语句的语法: 转换单个字段时: case 字段 when 字段值 then 返回值 when 字段值 then 返回值 when 字段值 then 返回值 ...... else 默认值 end 别名: 当有多个字段需要转换时: case when 字段名1=字段值11 and 字段名2=字段值2…