数据库简单子句(命令)的使用

本文介绍数据库一些简单子句的使用。

目录

where子句的使用

Like子句的使用

ORDER BY 子句的使用

GROUP BY 子句的使用

Having 子句的使用

别名

where子句的使用

        用于指定从一个表或多个表中获取数据的条件,如果满足给定的条件,即为真(true)时,则从表中返回特定的值。

SELECT column1, column2, columnN 
FROM table_name
WHERE [condition]

Like子句的使用

        百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。

WHERE column LIKE 'abc%'     //以abc开头,长度任意
WHERE column LIKE '%abc%'    //任意位置包含abc的任意值
WHERE column LIKE 'abc_'     //以abc开头,长度为4位
WHERE column LIKE '_abc'     //以abc结尾,长度为4位
WHERE column LIKE 'abc_%_%'  //以abc开头,长度至少为5个字符

ORDER BY 子句的使用

        用来基于一个或多个列按升序或降序顺序排列数据。

SELECT column-list 
FROM table_name 
[WHERE condition] 
[ORDER BY column1, column2, .. columnN] [ASC | DESC]; 
//[ASC | DESC]不写默认是升序,desc为降序

GROUP BY 子句的使用

        用于与 SELECT 语句一起使用,来对相同的数据进行分组,放在 WHERE 子句之后,放在 ORDER BY 子句之前。

SELECT column-list
FROM table_name
WHERE [ conditions ]
GROUP BY column1, column2....columnN

Having 子句的使用

        HAVING 子句在由 GROUP BY 子句创建的分组上设置条件。在一个查询中,HAVING 子句必须放在 GROUP BY 子句之后,必须放在 ORDER BY 子句之前。

SELECT column1, column2
FROM table1, table2
WHERE [ conditions ]
GROUP BY column1, column2
HAVING [ conditions ]
ORDER BY column1, column2

 

别名

        暂时把表或列重命名为另一个名字,这被称为别名,重命名是临时的改变,在数据库中实际的表的名称不会改变。

        表 别名的基本语法如下:

SELECT column1, column2....
FROM table_name AS alias_name
WHERE [condition];

        列 别名的基本语法如下:

SELECT column_name AS alias_name
FROM table_name
WHERE [condition];

原创不易,转载请标明出处。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

似末

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值