SQL基础⑥

1、查询语句

①SELECT  *

      FROM <表名>;

星号(*)代表全部列的意思,如果使用星号,就无法设定列的显示顺序,这时就会按照CREATE  TABLE语句的定义对列进行排序。【SQL语句使用换行符或者半角空格来分隔单词。在任何位置进行分隔都可以。但如果插入空行(无任何字符的行)会造成执行错误。】

 

②SELECT <列名> AS  <别名>,

                    <列名> AS <别名>,

                    <列名> AS <别名>,

  FROM<表名>;

SQL语句可以使用AS关键字为列设定别名,别名可以使用汉语,使用汉语时需要用双引号(“”)括起来。

 

③SELECT DISTINCT <列名>

FROM  <表名>;

可以删除重复行。【1’在使用DISTINCT时,NULL 也被视为一类数据,当存在多条数据时,也会结合为一条NULL数据。2’DISTINCT关键字只能用在第一个列名之前。】

 

④SELECT  <列名>,…

          FROM <表名>

        WHERE <条件表达式>;

指定查询数据的条件。【执行时首先通过WHERE子句查询出符合指定条件的记录,然后再选取出SELECT语句指定的列。】

*SQL中的子句的书写顺序是固定的,不能随意更改。 WHERE子句必须紧跟在FROM子句之后。

 

【注释的书写方法:①一行注释:书写在“--”之后,只能写在同一行。(MASQL中需要在“--”之后加入半角空格,不加则不会被认为是注释)。②多行注释:书写在“/*”和“*/”之间,可以跨多行。】

 

算数运算符

所有包含NULL 的运算,结果肯定是NULL,即使是NULL除以0,也不会发生错误并且结果还是NULL。(通常情况下,常数除以0会发生错误。)

 

比较运算符

(在WHERE子句中通过使用比较运算符可以组合出各种各样的条件表达式)

“=”和~相等;    “<>”和~不相等;    “>=”大于等于~;   “>”大于~;     “<=”小于等于~;    “<”小于~。【一定要让不等号在左,等号在右!代表不等于号的比较运算符也不能写成(><)。】

小于某个日期就是在该日期之前的意思。

WHERE子句的条件表达式也可以使用计算表达式,以判断A列的值比B列高N。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值