我在sql server和VB.net上工作,我经常在int主键上使用标识(1,1)。但是今天我想要创建一个表来代替一个枚举。我在我的程序中像旗帜一样使用它,可以添加什么(它是关于疾病的一个枚举,在我管理很少的疾病之前,你就可以有几种疾病。)但现在我希望能够增加更多的疾病。)
我可以在我的vb代码中这样做,但我更喜欢我的SQL服务器单独处理他的密钥。但我想不出一种说法: next key = last << 1??
谢谢你的帮助。
我有一个要求,我有两个这样的列。 ID Disease-Type
1 A
1 D
1 A
2 B
2 B
2 A
2 C
3 D
3 D 现在我想从“疾病类型”中选择一种疾病。我们说"A“。 我想在这张图中看到, B 100%
C 100%
D 50% B是100%,因为如果该id具有疾病B,则也具有疾病"A“(所选疾病)。C是100%,因为如果该id具有疾病C,则也具有疾病"A“(所选疾病)。 而D只有50%,因为在2个具有"
我在试图找出如何选择多个具有多个值的记录时遇到了一些困难。让我试着把它分解。
我有两张桌子。
表1:疾病
表2:症状
我想做的是,当用户输入一个症状时,它会遍历疾病表,找出与它相关的匹配症状,然后返回给出症状的疾病。
到目前为止,这是一个SQL查询:
select a.diseases_id, a.disease_name
from diseases a, symtoms b
where a.diseases_id = b.diseases_id
and b.symtom_description like '%Cough%' AND b.symtom_de
编辑:
我试着把其他所有的疾病都从患有A疾病的人身上找出来。
老问题(错):
我试图让患有某些疾病的用户也患上其他疾病:
class User
has_many :treatments
end
class Disease
has_many :treatments
end
class Treatment
belongs_to :user
belongs_to :disease
end
我有一些工作代码:
获取因特定疾病而遭受痛苦的所有用户ids:
user_ids = Treatment.joins(:user).where(disease_id: 250).pluck(:u
我有一个关于我的查询的问题。我将使用一个示例来代替。因此,对于名为“脓肿”的疾病名称,在我的诊断表中已经诊断了两次,但我只得到了1。然而,当我使用我的诊断表中的疾病it检查它时,我得到了2。请重建我的答案!
问题:列出所有疾病的名称,并计算每种疾病在诊所被诊断的次数。该列表列出了很少识别的疾病,因此仅显示诊断计数小于5的疾病。注意:0小于5。提供SQL查询和结果的数据可视化。
我的答案是:
SELECT disease.name, COUNT(*) AS number_of_disease_diagnosed
FROM disease
WHERE diseaseid IN
我有两个表:条目表(一个名为entry的nvarchar列)和一个疾病表(一个名为disease的nvarchar列)。
我想要生成另一个表,其中包含了所有的输入性疾病组合,其中entry.entry完全包含在disease.disease中。但是,我希望所有没有完全包含在其中的疾病的条目仍然以{entry,空白}的形式出现在结果表中。
我知道应该是这样的:
从条目中选择入口疾病,疾病中.
不太清楚该怎么写,谢谢
好吧,我想了这么多:
select entry.entry, disease.disease
into new_table
from entry, disease
where CHA
PatientDX
Name Disease
Aa HIV
Aba DM
Bb HT
Bb DM
Aa HT
我想知道那些同时患有艾滋病,糖尿病或者其他疾病的病人的名字。我想在UI中进行疾病分析复选框。我该怎么做呢?我的桌子设计不好吗?你能给我一个更好的方法来实现这个目标吗?疾病名称最多可达100个。所以,我想让我们更容易找出有特殊3种疾病,4或5种疾病的病人。谢谢。
我想问一下如何获取combobox的选定值,然后将其显示到多个文本框中。组合框中填充了数据库中的疾病。现在,当从组合框中选择一种疾病时,该疾病的症状应该显示在许多文本框中。目前,我有10个针对症状的文本框。表结构是id、疾病、症状。下面是我的代码:
Dim mycmd As New MySqlCommand
Dim dtr As MySqlDataReader
Call Connect()
Dim str As String
str = "Select symptoms from diagnose where illness = @ill"
我有两张桌子。疾病和医生。疾病与医生1对多的关系。
当我使用与所有疾病和医生姓名匹配的关键字进行搜索时,将显示结果数据。假设我写了"Karim“。这将匹配疾病表中的疾病名称和医生表中的医生名称。当它找到正确的匹配项时,它将选择该行。
我不理解如何编写这个查询。我只能为一张桌子做这件事。下面是我的代码:
$query = "select * from disease where diseasename = '".$txtSearch."'";
$query = "select * from doctor where doctorna
我有以下几种型号:
class Disease(models.Model):
name = CICharField("Disease Name", max_length=200, unique=True)
symptoms = models.ManyToManyField(Symptom, through='DiseaseSymptom', related_name='diseases')
class Symptom(models.Model):
name = CICharField("Symptom Name