上一篇我写到了SQL的入门介绍,现在可以进一步探讨一下SQL的一些基础运用知识。
其实提起SQL最经典的还是select~from~where~了,我们来一步一步探索一下它的运用。
最基本的select from where 语句结构理解:select 后面跟的是指定的列,from是指定列的来源表,where 后面跟的是具体的查询条件。我们可以从逻辑上搞清楚首先是有来源表,然后对表中数据根据条件过滤最后用select选择显示出的部分。所以用图来表示就是这个顺序:

如果进一步深入探讨该语句,则还有更多的运用。
- select xx as name from yy where
as 可以把选中的列进行重命名,具体运用如下

2. select distinct aa, bb from yy where
distinct 可以删除所选中列的重复数据,用在多列之前是同时考虑多列一起数据重复情况。
具体运用如下



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


具体的例子,操作:
算数运算符:加减乘除

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

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


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

5.sql语句的注释
--是单行注释(后面有空格)
/*
*/是多行注释
具体的例子:


6.SQL zoo 练习题




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

697

被折叠的 条评论
为什么被折叠?



