1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/originData/patients-with-a-condition.json
2023-12-09 19:57:46 +08:00

92 lines
9.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"data": {
"question": {
"questionId": "1670",
"questionFrontendId": "1527",
"categoryTitle": "Database",
"boundTopicId": 346927,
"title": "Patients With a Condition",
"titleSlug": "patients-with-a-condition",
"content": "<p>Table: <code>Patients</code></p>\n\n<pre>\n+--------------+---------+\n| Column Name | Type |\n+--------------+---------+\n| patient_id | int |\n| patient_name | varchar |\n| conditions | varchar |\n+--------------+---------+\npatient_id is the primary key (column with unique values) for this table.\n&#39;conditions&#39; contains 0 or more code separated by spaces. \nThis table contains information of the patients in the hospital.\n</pre>\n\n<p>&nbsp;</p>\n\n<p>Write a solution to find the patient_id, patient_name, and conditions of the patients who have Type I Diabetes. Type I Diabetes always starts with <code>DIAB1</code> prefix.</p>\n\n<p>Return the result table in <strong>any order</strong>.</p>\n\n<p>The&nbsp;result format is in the following example.</p>\n\n<p>&nbsp;</p>\n<p><strong class=\"example\">Example 1:</strong></p>\n\n<pre>\n<strong>Input:</strong> \nPatients table:\n+------------+--------------+--------------+\n| patient_id | patient_name | conditions |\n+------------+--------------+--------------+\n| 1 | Daniel | YFEV COUGH |\n| 2 | Alice | |\n| 3 | Bob | DIAB100 MYOP |\n| 4 | George | ACNE DIAB100 |\n| 5 | Alain | DIAB201 |\n+------------+--------------+--------------+\n<strong>Output:</strong> \n+------------+--------------+--------------+\n| patient_id | patient_name | conditions |\n+------------+--------------+--------------+\n| 3 | Bob | DIAB100 MYOP |\n| 4 | George | ACNE DIAB100 | \n+------------+--------------+--------------+\n<strong>Explanation:</strong> Bob and George both have a condition that starts with DIAB1.\n</pre>\n",
"translatedTitle": "患某种疾病的患者",
"translatedContent": "<p>患者信息表:&nbsp;<code>Patients</code></p>\n\n<pre>\n+--------------+---------+\n| Column Name | Type |\n+--------------+---------+\n| patient_id | int |\n| patient_name | varchar |\n| conditions | varchar |\n+--------------+---------+\n在 SQL 中patient_id (患者 ID是该表的主键。\n'conditions' (疾病)包含 0 个或以上的疾病代码,以空格分隔。\n这个表包含医院中患者的信息。</pre>\n\n<p>&nbsp;</p>\n\n<p>查询患有 I 类糖尿病的患者&nbsp;ID patient_id、患者姓名patient_name以及其患有的所有疾病代码conditions。I 类糖尿病的代码总是包含前缀&nbsp;<code>DIAB1</code>&nbsp;。</p>\n\n<p>按 <strong>任意顺序</strong> 返回结果表。</p>\n\n<p>查询结果格式如下示例所示。</p>\n\n<p>&nbsp;</p>\n\n<p><strong>示例 1:</strong></p>\n\n<pre>\n<code><strong>输入:\n</strong>Patients表</code>\n+------------+--------------+--------------+\n| patient_id | patient_name | conditions |\n+------------+--------------+--------------+\n| 1 | Daniel &nbsp;| YFEV COUGH |\n| 2 &nbsp; | Alice | &nbsp; |\n| 3 &nbsp; | Bob &nbsp;| DIAB100 MYOP&nbsp;|\n| 4 &nbsp; | George &nbsp;| ACNE DIAB100&nbsp;|\n| 5 &nbsp; | Alain &nbsp;| DIAB201 &nbsp;|\n+------------+--------------+--------------+\n<strong>输出:</strong>\n+------------+--------------+--------------+\n| patient_id | patient_name | conditions |\n+------------+--------------+--------------+\n| 3 &nbsp; | Bob &nbsp;| DIAB100 MYOP&nbsp;|\n| 4 &nbsp; | George &nbsp; | ACNE DIAB100&nbsp;| \n+------------+--------------+--------------+\n<strong>解释:</strong>Bob 和 George 都患有代码以 DIAB1 开头的疾病。</pre>\n",
"isPaidOnly": false,
"difficulty": "Easy",
"likes": 102,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
"contributors": [],
"langToValidPlayground": "{\"cpp\": false, \"java\": false, \"python\": false, \"python3\": false, \"mysql\": false, \"mssql\": false, \"oraclesql\": false, \"c\": false, \"csharp\": false, \"javascript\": false, \"typescript\": false, \"bash\": false, \"php\": false, \"swift\": false, \"kotlin\": false, \"dart\": false, \"golang\": false, \"ruby\": false, \"scala\": false, \"html\": false, \"pythonml\": false, \"rust\": false, \"racket\": false, \"erlang\": false, \"elixir\": false, \"pythondata\": false, \"react\": false, \"vanillajs\": false, \"postgresql\": false}",
"topicTags": [
{
"name": "Database",
"slug": "database",
"translatedName": "数据库",
"__typename": "TopicTagNode"
}
],
"companyTagStats": null,
"codeSnippets": [
{
"lang": "MySQL",
"langSlug": "mysql",
"code": "# Write your MySQL query statement below",
"__typename": "CodeSnippetNode"
},
{
"lang": "MS SQL Server",
"langSlug": "mssql",
"code": "/* Write your T-SQL query statement below */",
"__typename": "CodeSnippetNode"
},
{
"lang": "Oracle",
"langSlug": "oraclesql",
"code": "/* Write your PL/SQL query statement below */",
"__typename": "CodeSnippetNode"
},
{
"lang": "Pandas",
"langSlug": "pythondata",
"code": "import pandas as pd\n\ndef find_patients(patients: pd.DataFrame) -> pd.DataFrame:\n ",
"__typename": "CodeSnippetNode"
},
{
"lang": "PostgreSQL",
"langSlug": "postgresql",
"code": "-- Write your PostgreSQL query statement below",
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"65.6K\", \"totalSubmission\": \"140.1K\", \"totalAcceptedRaw\": 65632, \"totalSubmissionRaw\": 140101, \"acRate\": \"46.8%\"}",
"hints": [],
"solution": null,
"status": null,
"sampleTestCase": "{\"headers\": {\"Patients\": [\"patient_id\", \"patient_name\", \"conditions\"]}, \"rows\": {\"Patients\": [[1, \"Daniel\", \"YFEV COUGH\"], [2, \"Alice\", \"\"], [3, \"Bob\", \"DIAB100 MYOP\"], [4, \"George\", \"ACNE DIAB100\"], [5, \"Alain\", \"DIAB201\"]]}}",
"metaData": "{\"mysql\":[\"Create table If Not Exists Patients (patient_id int, patient_name varchar(30), conditions varchar(100))\"],\"mssql\":[\"Create table Patients (patient_id int, patient_name varchar(30), conditions varchar(100))\"],\"oraclesql\":[\"Create table Patients (patient_id int, patient_name varchar(30), conditions varchar(100))\"],\"database\":true,\"name\":\"find_patients\",\"pythondata\":[\"Patients = pd.DataFrame([], columns=['patient_id', 'patient_name', 'conditions']).astype({'patient_id':'int64', 'patient_name':'object', 'conditions':'object'})\"],\"postgresql\":[\"\\nCreate table If Not Exists Patients (patient_id int, patient_name varchar(30), conditions varchar(100))\"],\"database_schema\":{\"Patients\":{\"patient_id\":\"INT\",\"patient_name\":\"VARCHAR(30)\",\"conditions\":\"VARCHAR(100)\"}}}",
"judgerAvailable": true,
"judgeType": "large",
"mysqlSchemas": [
"Create table If Not Exists Patients (patient_id int, patient_name varchar(30), conditions varchar(100))",
"Truncate table Patients",
"insert into Patients (patient_id, patient_name, conditions) values ('1', 'Daniel', 'YFEV COUGH')",
"insert into Patients (patient_id, patient_name, conditions) values ('2', 'Alice', '')",
"insert into Patients (patient_id, patient_name, conditions) values ('3', 'Bob', 'DIAB100 MYOP')",
"insert into Patients (patient_id, patient_name, conditions) values ('4', 'George', 'ACNE DIAB100')",
"insert into Patients (patient_id, patient_name, conditions) values ('5', 'Alain', 'DIAB201')"
],
"enableRunCode": true,
"envInfo": "{\"mysql\":[\"MySQL\",\"<p>\\u7248\\u672c\\uff1a<code>MySQL 8.0<\\/code><\\/p>\"],\"mssql\":[\"MS SQL Server\",\"<p>mssql server 2019.<\\/p>\"],\"oraclesql\":[\"Oracle\",\"<p>Oracle Sql 11.2.<\\/p>\"],\"pythondata\":[\"Pandas\",\"<p>Python 3.10 with Pandas 2.0.2 and NumPy 1.25.0<\\/p>\"],\"postgresql\":[\"PostgreSQL\",\"<p>PostgreSQL 16<\\/p>\"]}",
"book": null,
"isSubscribed": false,
"isDailyQuestion": false,
"dailyRecordStatus": null,
"editorType": "CKEDITOR",
"ugcQuestionId": null,
"style": "LEETCODE",
"exampleTestcases": "{\"headers\": {\"Patients\": [\"patient_id\", \"patient_name\", \"conditions\"]}, \"rows\": {\"Patients\": [[1, \"Daniel\", \"YFEV COUGH\"], [2, \"Alice\", \"\"], [3, \"Bob\", \"DIAB100 MYOP\"], [4, \"George\", \"ACNE DIAB100\"], [5, \"Alain\", \"DIAB201\"]]}}",
"__typename": "QuestionNode"
}
}
}