sql server创建查看每位病人相对照的护士信息的视图
时间: 2023-10-01 13:06:39 浏览: 35
可以使用以下SQL语句在SQL Server中创建一个视图,该视图显示每位病人相对应的护士信息:
```
CREATE VIEW PatientNurseView AS
SELECT p.PatientID, p.PatientName, n.NurseName, n.NursePhone
FROM Patient p
INNER JOIN Nurse n ON p.NurseID = n.NurseID;
```
这个视图将显示病人的ID和姓名,以及对应的护士的姓名和电话号码。请记得将表名和列名更改为您的实际情况。
相关问题
用Sql server创建药品信息视图
可以使用以下SQL语句来创建药品信息视图:
```sql
CREATE VIEW drug_info AS
SELECT drug_id, drug_name, drug_type, manufacturer, unit_price
FROM drug_table;
```
其中,drug_table是存储药品信息的表,包含药品编号(drug_id)、药品名称(drug_name)、药品类型(drug_type)、生产厂家(manufacturer)和单价(unit_price)等字段。
通过以上SQL语句创建的drug_info视图将会显示drug_table表中所有药品的基本信息,你可以通过查询该视图来获取药品信息。
sql server创建视图代码
以下是在SQL Server中创建视图的代码示例:
```sql
CREATE VIEW [dbo].[view_name] AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
其中,`view_name`是你想要创建的视图的名称,`column1, column2, ...`是你想要在视图中包含的列,`table_name`是你想要从中选择数据的表的名称,`condition`是你想要应用于选择的数据的条件。
例如,如果你想要从名为`employees`的表中选择`employee_id`和`last_name`列,并且只选择`department_id`为`50`的员工,则可以使用以下代码创建一个名为`employee_info`的视图:
```sql
CREATE VIEW [dbo].[employee_info] AS
SELECT employee_id, last_name
FROM employees
WHERE department_id = 50;```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)