小编51k*_*51k的帖子

在sqlite中查找重复的列值

我在表格中插入了一些值DataTab.

SomeId: Integer     => Autogenerated primary key.
DataId: Guid
DataNumber: Integer
DataType: varchar
Run Code Online (Sandbox Code Playgroud)

以上是我的表中的列,如果表包含重复DataId值,我想查找.我一直在使用数据库已经很久了.现在我可以找出简单的查询.但我发现这有些困难.

我尝试了以下查询,这是正确的吗?

SELECT * from (Select * from DataTab) AS X 
where DataId= X.DataId AND SomeId!=X.SomeId
Run Code Online (Sandbox Code Playgroud)

database sqlite

37
推荐指数
1
解决办法
2万
查看次数

检查stdin是否为空

我搜索但没有得到这个问题的相关答案,我正在使用linux机器,我想检查标准输入流是否包含任何字符,而不从流中删除字符.

c c++ stdin

8
推荐指数
2
解决办法
5287
查看次数

使用比较运算符比较time_t值

我有2个time_t值,我想找出哪个更大。

time_t__int64在我的平台内部。我可以使用<>==运营商比较值?我不想知道两个时间值之间的差异。

该代码将仅在Windows上运行,因此我不在乎可移植性。

以这种方式比较值是否正确?

c++ windows time time-t

3
推荐指数
2
解决办法
8107
查看次数

类别明智,学生姓名具有最大标记总数

假设我有一张表如下:

Class   |   Subject | Student   | Marks
----------------------------------------
1       |   Maths   |   A       |   70   
1       |   Eng     |   B       |   80
1       |   IT      |   A       |   90 
1       |   IT      |   C       |   80 
2       |   Maths   |   D       |   60   
2       |   Eng     |   E       |   75
2       |   Maths   |   E       |   90 
2       |   IT      |   F       |   80 
3       |   Maths   |   A       |   160   
3       |   Eng     |   B       |   165
3 …
Run Code Online (Sandbox Code Playgroud)

mysql sql database

2
推荐指数
1
解决办法
6682
查看次数

分段故障

试图跟踪,但没有找到以下代码在VC++中给出"访问冲突"的原因,以及gcc中的分段错误.

#include <vector>
#include <iostream>
using namespace std;

typedef struct node
{
    std::string data;
    vector <struct node*> child;
}NODE, *PNODE;

int main()
{
    PNODE head;
    head = (PNODE) malloc(sizeof(NODE));

    head->data.assign("hi");

    printf("data %s", head->data.c_str());
    getchar();
}
Run Code Online (Sandbox Code Playgroud)

c++ stl segmentation-fault

0
推荐指数
2
解决办法
286
查看次数

标签 统计

c++ ×3

database ×2

c ×1

mysql ×1

segmentation-fault ×1

sql ×1

sqlite ×1

stdin ×1

stl ×1

time ×1

time-t ×1

windows ×1