SQL 脚本语言知识点回顾 一

项目推荐

推荐个人GItHub开源项目(iot-dc3)一个开源的、分布式的物联网(IOT)平台,用于快速开发物联网项目和管理拓展。https://github.com/pnoker/iot-dc3


##SELECT :数据库查询语句
##基础

简单的查询语句:SELECT column _ name(*) FROM table _ name

带条件的查询:WHERE SELECT column _ name( * ) FROM table _ name WHERE column _ name = *

SELECT column _ name( * ) FROM table _ name WHERE column _ name > *

SELECT column _ name( * ) FROM table _ name WHERE column _ name < *

用AND连接WHERE的多个查询条件:SELECT column _ name(*) FROM table _ name WHERE 条件1 AND 条件2

用BETWEEN限制查询范围:SELECT column _ name( * ) FROM table _ name WHERE 下限 BETWEEN 上限

带DISTINCT的查询语句,用于返回唯一不同的值,防止重复值的出现:SELECT DESTINCT column _ name( * ) FROM table _ name ……

带排序(ORDER BY)的查询:
升序:ASC
降序:DESC
SELECT column _ name( * ) FROM table _ name ORDER BY column _ name ASC/DESC

按列明字母或者数字排序:
SELECT column _ name( * ) FROM table _ name ORDER BY column _ name

##高级

使用TOP(LIMIT)规定要返回的记录数目:
SELECT TOP number( 百分比 PERCENT) column _ name FROM table _ name (SQL 写法)

SELECT number(百分比 PERCENT) column _ name FROM table _ name LIMIT number(MY SQL 写法)

使用LIKE 和WHERE语句搜索指定模式:
SELECT column _ name FROM table _ name WHERE column _ name LIKE "% * % "
[
LIKE的通配符使用:

  • % 替代一个或者多个字符
  • _ 仅仅替代一个字符
  • [charlist]字符列中的任何单一字符
  • [ ^ charlist]不在字符列中的任何单一字符
    ]

使用IN操作符允许在WHERE子句中规定多个值:
SELECT column _ name FROM table _ name WHERE column _ name IN (value1,value2,value3……)

AS取别名使用方法:
SELECT column _ name AS newcolumn _ name FROM table _ name ……

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值