Java Mysql数据库 - 我想隐藏一行结果

时间:2015-07-18 08:16:50

标签: java mysql

我想隐藏数据库中带有匹配条目的一行结果, 就像列类型二进制文件一样,如果条目为1则隐藏它,但如果它的0显示它。

2 个答案:

答案 0 :(得分:0)

你的SQL语句应该是这样的:

SELECT *
FROM awardees
WHERE binary_col = 0
ORDER BY surname ASC

这将返回二进制列中值为0的所有行。 如果要添加额外条件,可以在where条件中使用“AND”“OR”和“NOT”等逻辑运算符。例如,我只想要姓氏以P开头的获奖者,我会这样做:

SELECT *
FROM awardees
WHERE binary_col = 0
    AND surname LIKE 'P%'
ORDER BY surname ASC

欢呼声

答案 1 :(得分:0)

使用名称int InDup(int *a,int num, int x) { size_t i; for (i=0; i<x; i++) if(a[i] == num) return 1; return 0; } 向表中添加字段,键入:isHide,默认值:'0'。 对于行如何隐藏设置bit为'1'。 在查询中,您可以在isHide语句中进行检查。