正确的方式来编写这个mysql查询

时间:2013-08-06 10:51:24

标签: mysql sorting

我正在尝试从mySQL表中获取数据并在jsp中显示它, 我想在获取之前按字母顺序对mySQL表中的数据进行排序。

我写了这个查询,它完美无缺。 (显示已排序的数据)

String _snackListQuery ="SELECT snackID,snackName FROM snacklist ORDER BY snackName";

但是这个查询不起作用,(根本没有显示)

String _snackListQuery ="SELECT snackID,snackName FROM snacklist WHERE snackHideFlag=1 ORDER BY snackName";

我做错了什么?这是一个正确的查询吗?

编辑 - 我的表就像这样

enter image description here

1 个答案:

答案 0 :(得分:1)

AS您正在检查的类型是布尔值,正确使用的运算符是IS。尝试将snackHideFlag = 1替换为snackHideFlag IS true