mysql数据库怎么可以两个条件排序?
在数据库查询时,常常需要排序,而有时排序条件可能有多个。
如数据库: a b1 103 1 101
2 201 2 203 1 102 2 202 排序后: a b 1 103 1 102 1 101 2 203 2 202 2 201 语句: SELECT A.a , A.b FROM TABLE A ORDER BY A.a ASC , A.b DESC 其中ASC连接多条排序,且与后一条查询之间有逗号隔开!
mysql case when as 能做查询条件吗?
是的,MySQL的CASE WHEN语句可以用作查询条件。它允许您根据特定条件返回不同的结果。您可以在WHERE子句中使用CASE WHEN来过滤数据,根据条件选择不同的行或值。这使得您可以根据特定的逻辑来动态地构建查询条件,从而更灵活地查询数据。通过使用CASE WHEN,您可以根据不同的条件执行不同的操作,使查询更加强大和可定制。