sql初学教程,sql经典入门教程

首页 > 经验 > 作者:YD1662024-03-29 04:21:05

1.SELECT(必填)

SELECT确定要从给定表中提取哪些列。 例如,如果我想提取名称,那么我的代码将如下所示:

SELECT Name

一个巧妙的技巧是,如果要提取所有列,可以使用星号-参见下文:

SELECT *

2.FROM(必填)

sql初学教程,sql经典入门教程(5)

FROM确定要从中提取信息的表。 例如,如果您要提取患者的姓名,则需要从名为Patient_info的表中提取数据(请参见上文)。 代码看起来像这样:

SELECT NameFROM patient_info

这是您的第一个功能查询! 让我们完成另外3个可选步骤。

3. WHERE(可选)

如果要选择23岁以上患者的姓名怎么办? 这是WHERE传入的时间。WHERE是用于过滤表的语句,与在Excel中使用过滤工具的方式相同!

左侧是获取23岁以上患者姓名的代码。 右侧显示了一个直观的表示形式:

sql初学教程,sql经典入门教程(6)

如果希望满足两个子句的患者姓名,可以使用AND。 例如。 查找年龄超过23磅且体重超过130磅的患者的姓名。

SELECT NameFROM patient_infoWHERE Age > 23 AND Weight_lbs > 130

如果要满足两个子句之一的患者姓名,可以使用OR。 例如。 查找22岁以下或23岁以上的患者的姓名。

SELECT NameFROM patient_infoWHERE Age < 22 OR Age > 23

4. GROUP BY(可选)

GROUP BY会执行它所说的—将具有相同值的行分组为摘要行。 它通常与诸如COUNT,MIN,MAX,SUM,AVG之类的聚合函数一起使用。

让我们使用下面的示例:

sql初学教程,sql经典入门教程(7)

如果我们想获取每位患者的医院就诊次数,则可以使用下面的代码并获得以下结果:

sql初学教程,sql经典入门教程(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.