首页 > TAG信息列表 > case-when

MySQL选择查询以生成动态列结果

我需要编写一个查询,以动态返回列.例如,我有一个带有列的表tblTest: Id, Name, Type, Amount 1, Receipt, Cash 100 2, Receipt, Card 200 3, Receipt, Cheque 250 4, Receipt, Card 150 5, Receipt, Cash 100 6, Payment, Cash 300 7, Payment, Cheque 400 SQL查询:

mysql – 使用CASE WHEN查询

我试图写这样的查询,我收到一个错误.这是我第一次使用案例,所以我认为问题就在于此. UPDATE my_table CASE WHEN downloads IS NULL THEN SET downloads = 1 ELSE SET downloads + 1 END WHERE

在使用MySQL的select查询中使用CASE,WHEN,THEN,END

我正在打一个棒球相关的网站.我有一个桌子,有两个棒球队的击球阵容: +----+----------+--------------+--------+ | id | playerId | battingOrder | active | +----+----------+--------------+--------+ 击球顺序是1到20之间的整数.这对应于以下逻辑: >击球命令1-9 – 客队阵容