数据库查询功能

1 --基本格式
2 SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式 >]FROM <表名或视图名>[,<表名或视图名> ]|(SELECT 语句) 
3 [AS]<别名> 
4 [ WHERE <条件表达式> ] 
5 [ GROUP BY <列名1> [ HAVING <条件表达式> ] ]
6 [ ORDER BY <列名2> [ ASC|DESC ] ]

常用
use <数据库名>
--单行注释
/*……*/多行注释
*可以作为缺省值
AS取别名

DISTINCT消除重复行

WHERE 查询条件:

(NOT +) =,>,<,>=,<=,!=,<>;

BETWEEN...AND, NOT BETWEEN...AND

IN,NOT IN

LIKE,NOT LIKE

IS NULL, IS NOT NULL

AND,OR,NOT

LIKE:

_:匹配任意1个字符

%:匹配0个或多个字符

rtrim(sname) 尾随空格处理

ORDER BY:ASC升序 DESC 降序 默认(缺省)为升序

top n:按顺序选取前n个数据 (mysql里是LIMIT)

HAVING:

SQL提供的计算函数有: COUNT(*):统计表中元组个数

COUNT(DISTINCT 列名):统计一列值的个数

SUM(DISTINCT 列名):计算本列值总和

AVG(DISTINCT 列名):计算本列平均值

MAX(DISTINCT 列名):求本列最大值

MIN(DISTINCT 列名):求本列最小值

posted @   子过杨梅  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示