sql加减乘除运算_SQL的基础运用

本文在上一篇SQL入门介绍基础上,进一步探讨其基础运用。介绍了select from where语句结构及深入运用,如用as重命名列、distinct删除重复数据,还讲解了算数、比较、逻辑三种运算符,以及字符串模糊查询、SQL语句注释等内容,最后提及SQL zoo练习题。

上一篇我写到了SQL的入门介绍,现在可以进一步探讨一下SQL的一些基础运用知识。

其实提起SQL最经典的还是select~from~where~了,我们来一步一步探索一下它的运用。

最基本的select from where 语句结构理解:select 后面跟的是指定的列,from是指定列的来源表,where 后面跟的是具体的查询条件。我们可以从逻辑上搞清楚首先是有来源表,然后对表中数据根据条件过滤最后用select选择显示出的部分。所以用图来表示就是这个顺序:

9db7a83c5dcad612fc101aa881ae046e.png

如果进一步深入探讨该语句,则还有更多的运用。

  1. select xx as name from yy where

as 可以把选中的列进行重命名,具体运用如下

3e6e60db8b5cb7400dc059b00496f9d7.png

2. select distinct aa, bb from yy where

distinct 可以删除所选中列的重复数据,用在多列之前是同时考虑多列一起数据重复情况。

具体运用如下

b51301d35c49e1e31918e890dd439450.png

52298e627a4a85227eef98e93c3d2718.png

dafbc0a9432887184816d6cad7ead533.png

3.运算符:SQL的运算符有三种:算数运算符,比较运算符和逻辑运算符。

c04bad7d1f98a17312475eb46e5eba5a.png

2df84999277feebf1a6ecbe969ec5c89.png

具体的例子,操作:

算数运算符:加减乘除

bf245ce5c2eae1b951880804ce878207.png

比较运算符(一般同类型的数据才能一起比较,字串符也可以):

b18034ce863d9f8255a46c3cded51c94.png

逻辑运算符(会有比较复杂的情况,可以用()来确定优先执行顺序):

58e558e775bab2a70e4b17eb5b578177.png

3cd292347d2e7a65f42cd65ec26c3052.png

4.字符串的模糊查询

首先加上like,%和_都可以作为模糊查询字符,区别在于%可以表示多个字符,_只能表示一个。具体的例子:

da11a8d66cde1843a1fbeb7300a5b1d8.png

5.sql语句的注释

--是单行注释(后面有空格)

/*

*/是多行注释

具体的例子:

25c15d2bd1583319e7380b89f24b7ffb.png

63fe565d57c49895733bad193681b46f.png

6.SQL zoo 练习题

932e0429311e3a14ea033ac4e4bf77ea.png

ed87c11358ccbbb9bdcf96cae333336e.png

4d7543a82151d6b1d47fbfe67e855b3c.png

1db8348e9596bf1f64ff496560d31628.png

下次会学习到更加复杂的查询结构,先要牢牢掌握这些知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值