MySQL中Order By语法的用法

53次阅读
没有评论

共计 1094 个字符,预计需要花费 3 分钟才能阅读完成。

本篇内容介绍了“MySQL 中 Order By 语法的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

MySQL Order By keyword 是用来给记录中的数据进行分类的。

MySQL Order By Keyword 根据关键词分类

ORDER BY keyword 是用来给记录中的数据进行分类的。

MySQL Order By 语法

SELECT column_name(s)

FROM table_name

ORDER BY column_name

注意:SQL 语句是“字母大小写不敏感”的语句(它不区分字母的大小写),即:“ORDER BY”和“order by”是一样的。

MySQL Order By 案例

下面的例子:从“Person”表中选取所有记录,并将“Age”列进行分类:

?

$con = _connect(localhost , peter , abc123

if (!$con)

  {

  die(Could not connect: . mysql_error());

  }

mysql_select_db(my_db , $con);

$result = mysql_query(SELECT * FROM person ORDER BY age

while($row = mysql_fetch_array($result))

  {

  echo $row[FirstName]

  echo . $row[LastName

  echo . $row[Age

  echo br /

  }

mysql_close($con);

?

上面的代码将输出下面的结果:

Glenn Quagmire 33

Peter Griffin 35

按照升序或者降序进行分类排列

如果你使用了“ORDER BY”关键词,所有记录将按照默认的升序进行排列(即:从 1 到 9,从 a 到 z)

使用“DESC”关键词可以制定所有的数据按照降序排列(即:从 9 到 1,从 z 到 a):

SELECT column_name(s)

FROM table_name

ORDER BY column_name DESC

MySQL Order By 根据两列进行分类

很多时候,我们需要同时根据两列内容(或者更多列)来对数据进行分类。当指定的列数多于一列时,仅在第一列的值完全相同时才参考第二列:

SELECT column_name(s)

FROM table_name

ORDER BY column_name1, column_name2

“MySQL 中 Order By 语法的用法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-28发表,共计1094字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)