sql 查询列名转化_SQL简单查询

本文介绍了SQL查询的基础,包括使用星号获取所有列,通过as设置列别名,用distinct去除重复数据,以及SQL的书写规则、查询条件、运算符和特殊查询如null值、between、in及模糊查询like。熟悉这些技巧能提升SQL查询能力。
摘要由CSDN通过智能技术生成

数据分析的另一必备工具-SQL我们了解到数据库语言分为DDL、DML和DCL

为进一步学习SQL查询技能,我们开始使用简单查询语句完成一些查询。

查询语句的格式:

select <列名1>,<列名2>
from <表名>;

c8151ac9952008059985b414e230d353.png

查询所有列,使用星号(*)

select *
from student;

e6023b6a91fe5a7a9fa3707c252df4a8.png

为列设定别名,更易阅读,使用as

19a082784b39f00ab3d62e36b43cb86b.png

删除重复数据distinct,需要注意的是,多列去重需要distinct位于多列之前。

52a470c70f2336a25be2257d0b3e8b71.png

之前文中我们也提到SQL书写规则:

①SQL语句以英文分号(;)结尾
②SQL语句不区分关键字大小写
③列名不能加单引号,列名命名不能有空格
④符号只能使用英文符号

指定查询条件

9cdbb425a561699083feae0cb9389ed9.png
了解SQL运行顺序有助于我们设计SQL查询
SQL运行顺序:select子句最后运行
其他子句按书写顺序运行

35433771dc5add94ec6aa6256b191c67.png

注释和sql语句注意事项:

5302eda2f3cab372ee737dc28aff7305.png

9cf28c0811a090e08a4aeaf17213b2ca.png

运算符分为:算术运算,比较运算和逻辑运算

bc9c7a5160cbd0f820e4a8326e8bfa66.png

30b07a74958ddd51136b0d7a94fc091f.png

e8de7faa53e7fe2b66599490352a96be.png
算术运算比较简单,就是一些基础算术的运用,一般不单独使用
比较运算 常用于条件查询, 需要注意:字符运算时按照字典顺序来比较的
逻辑运算常用于联合查询,多条件查询

835fac45ae69fa20a1ebf412a9a89c13.png

如何查询出null值呢 ?

7ba151231f759cd3a6c2cfc23a8ceabd.png

逻辑运算的运用

fda47b4a71c60791a52f01ea4c4bda50.png

特例between 和 in

5ff5e875a13cf961ff1a3a99439c630c.png

53969572ce7e28cd2bed0465eda3edb1.png

模糊查询 like :任意字符串% 任意1个字符下划线“_"

a0e0f1156020e9f85bb556926e3aea79.png

5cbfe879c18d796c41bd9068422ba02c.png

这里我们对于简单查询有了初步的认识,勤加练习才能更快地掌握SQL书写规则。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值