mysql ORDER BY和等式的SQL“空值”?

ztmd8pv5  于 2022-12-17  发布在  Mysql
关注(0)|答案(1)|浏览(148)

我想编写一个泛型查询,它接收ORDER BY查询的值作为参数。但是,有时候不需要进行特殊排序。我可以使用哪个值来实现这一点?或者这是不可能的?
我也有一个'='值作为参数,我想写'WHERE a_column = ...”,其中'...'表示没有约束(即等于“I don't care what”),但是我不知道可以使用哪个值。
有人能帮帮我吗?
我试着按“"排序,但这也改变了排序。

j5fpnvbx

j5fpnvbx1#

如果不需要任何特定顺序,只需使用

SELECT * FROM table_name;

并且它将选择全部并按ID排序。
你需要随机排序吗?如果是这样的话,你可以使用

SELECT * FROM table_name ORDER BY RAND();

如果您真的只想使用WHERE来检查它是如何工作的,您可以尝试检查

a_column = '%rand_string%'

或整数或其他值,具体取决于列数据类型

相关问题