2020-01-07 基础查询

查询列

select <列名1,列名2> from <表名>;

查询所有列

select * from <表名>;

显示别名

select <列名1> as <别名>, <列名2> as <别名2> from <表名>;

查询常数

select 'xx' as string from <表名>;

去除重复数据

select distinct <列名> form <表名>;

select distinct <列名1>,<列名2> from <表名>;

NULL也会被去重

where 条件选择

select <列名> from <表名> where <条件表达式>;


单行注释:--xxxxxx

多行注释:/* xxxxx */


条件表达式:算术运算符、比较运算符、逻辑

select <列名>, <列名> * 2 as <别名> from <表名>;

四则运算的运算符: + - * /

所有包含NULL的计算结果都为NULL

select <列名> > 100 from <表名>;

比较运算符:= <> > >= < <=

不能对NULL使用比较运算符

使用NULL使用特有的运算符

select <列名> is null from <表名>;

select <列名> is not null from <表名>;

逻辑运算符:not and or

可以使用括号提高运算符优先级

sql语句有自己的运算优先级

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 4,971评论 0 7
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 5,674评论 0 8
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,786评论 0 9
  • 2017/3/14 RDBMS:关系型数据库管理系统 关系模型独立于语言 SQL有几种不同类型的语言:数据定义语言...
    ancherl阅读 5,559评论 0 6
  • 教育专家认为,对于孩子的不合理要求绝对不能满足,迁就和顺从孩子的不合理要求,实际上是助长他们的“自我为中心”,这种...
    随性而活阅读 4,132评论 0 1