mysql中数据表中每一个列中的数据是自动排成行的?根据列中位置排的吗?
1个回答
展开全部
可以指定两个列 但是效果是 先按照第一个列排序 遇到第一列的数据相同的再按第二列排序。
追问
我是问定义的两个列里的数据,之间是一一对应的,是因为定义了table的缘故吗,自动排行成列?如第一列是用户名小王,第二列是工资1000,这里不就是说小王的工资是1000吗,工资排序了,用户名不也得跟着变吗
追答
你考虑这样一个问题。假如说你们公司有小李、小张、小王。他们的工资分别是1000、1000、2000那么假如说你按工资降序排,记录就有2种可能性。
小王 2000
小张 1000
小李 1000
或者
小王 2000
小李 1000
小张 1000
这个时候你就有可能需要在按工资排序的基础上指定再按姓名的拼音排序。这样结果就是唯一的(比如按拼音的降序那么就是上述的第一种结果。)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询