在mysql中为整数集赋值1个值

在mysql中为整数集赋值1个值,sql,Sql,比如说,我如何分配整数1-10值“x”和整数11-20值“y”,而不创建20个不同的条目 例如,如果您正在购买音乐会门票,并且您被分配了整数2,那么您将坐在第3排。同样,如果为您分配了整数9,您也将坐在第3行。但是,整数13和整数19将位于第5行。 指定的整数是特意指定的,有些整数可能会被跳过(它们不是连续的)。使用大小写表达式 UPDATE YourTable SET row = CASE WHEN number <= 10 THEN 3 WHEN numb

比如说,我如何分配整数1-10值“x”和整数11-20值“y”,而不创建20个不同的条目

例如,如果您正在购买音乐会门票,并且您被分配了整数2,那么您将坐在第3排。同样,如果为您分配了整数9,您也将坐在第3行。但是,整数13和整数19将位于第5行。
指定的整数是特意指定的,有些整数可能会被跳过(它们不是连续的)。

使用
大小写表达式

UPDATE YourTable
SET row = CASE WHEN number <= 10 THEN 3
               WHEN number <= 20 THEN 5
               WHEN number <= 30 THEN 4
               ...
          END
更新您的表

SET row=CASE当number向问题添加更多信息时,赋值是什么意思?使现代化插入一些例子总是有用的