mysql中数据表中每一个列中的数据是自动排成行的?根据列中位置排的吗?

对其排序时不能同时指定两个列是吧,要不每一行的数据不就乱了?... 对其排序时不能同时指定两个列是吧,要不每一行的数据不就乱了? 展开
 我来答
百度网友c6c3d84
2014-04-27 · TA获得超过135个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:212万
展开全部
可以指定两个列 但是效果是 先按照第一个列排序 遇到第一列的数据相同的再按第二列排序。
追问
我是问定义的两个列里的数据,之间是一一对应的,是因为定义了table的缘故吗,自动排行成列?如第一列是用户名小王,第二列是工资1000,这里不就是说小王的工资是1000吗,工资排序了,用户名不也得跟着变吗
追答
你考虑这样一个问题。假如说你们公司有小李、小张、小王。他们的工资分别是1000、1000、2000那么假如说你按工资降序排,记录就有2种可能性。
小王 2000
小张 1000
小李 1000
或者
小王 2000
小李 1000
小张 1000
这个时候你就有可能需要在按工资排序的基础上指定再按姓名的拼音排序。这样结果就是唯一的(比如按拼音的降序那么就是上述的第一种结果。)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式