1.基本的查询语句练习

select 语句

select <列名1><列名2>,... ...

<表名>;

查询结果中列顺序与select子句中列顺序一样,查询多个列时,用英文逗号分开

星号(*):查询出全部列

as:为列设定别名

distinct: 删除重复数据

distinct用在多列之前,表示这列的数据都相同时才会删除,只能用在第一个列名出现的前面

2.指定查询条件

sql运行顺序:

select子句最后运行

其他子句按书写顺序运行

① from从哪张表中查找数据

②where查询出符合条件的行

③从查询出的行中选取出select语句指定的列

③SELECT 姓名,学号 ①FROM student②WHERE 姓名='猴子';

3.注释和sql语句注意事项

-- 单行注释

/*多行注释*/

4.运算符

  • 算术运算符

5+null=null

  • 比较运算符

字符串的比较按照字典顺序进行排序

  • 逻辑运算符

5.字符串模糊查询

like:字符串模糊查询

%表示任意字符串

_1个下划线表示任意1个字符

SQL的书写规则

  • SQL语句以英文分号结尾
  • SQL语句不区分关键字的大小写
  • 列名不能加单引号,不能有空格
  • 输入符号的时候只能使用英文的

SQLZOO练习

sql出现列名无效的原因_学会SQL并不难,小白学习记录之二(简单查询)相关推荐

  1. sql出现列名无效的原因_SQL数据库中的数据类型与表结构的创建

    一. 数据类型分类 二. 在数据库中创建表table ① .用向导创建表 表结构创建好了之后保存: 保存之后可以在资源管理器中看见表: 三.用代码创建表: ① .sql创建代码的语法如下(必须要掌握的 ...

  2. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·007【简单查询】

    文章目录 一.select语句 1.作用 2.语法 3.空值处理 4.反引号.单引号.双引号 5.列和表的别名 6.distinct去重 7.查询表结构 8.条件查询 (1).限定条件 (2).常用比 ...

  3. java jdbc 无效的列名_java.sql.SQLException列名无效

    java.sql.SQLException列名无效 mip版  关注:114  答案:3  悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...

  4. oracle java.sql.SQLException: 列名无效

    执行一段sql, String sql="select e.*,nvl(p.userid,0) as proid from (select * from (select ROWNUM as ...

  5. 已解决 java.sql.SQLException: 列名无效

    已解决 java.sql.SQLException: 列名无效 说明在获取ResultSe结果集的时候字段与查询到的表中字段没有一至的, 解决方案: 更改rs.getObject(" 字段名 ...

  6. sql 闩锁 原因_关于SQL Server中的闩锁

    sql 闩锁 原因 SQL Server locks, discussed in the article All about locking in SQL Server, which is appli ...

  7. sql 删除重复记录保留一条_从零学会SQL·二——简单查询

    一.使用select查询语句完成以下练习 student表 查询姓名和性别 查询所有字段 给查询的字段名替换别名,姓名替换为s_name,性别替换为"人类性别" 查询姓名时删除重复 ...

  8. db2 sql 判断select是否为空_学会复杂一点的SQL语句:Oracle DDL和DML

    create:创建表创建用户创建视图 创建表 create table student(id int,score int) ; student后面与括号之间可以有空格可以没有 创建用户 create ...

  9. groovy怎样从sql语句中截取表名_《SQL基础教程》学习笔记

    第1章 数据库和SQL 1-3 SQL概要 SQL语句及其种类 DDL-CREATE,DROP,ALTER DML-SELECT,INSERT,UPDATE,DELETE DCL-COMMIT,ROL ...

最新文章

  1. CS通用项目系统搭建——三层架构第一天
  2. Cotex-M内核双堆栈指针MSP和PSP
  3. Hadoop之DataNode工作机制
  4. ARM Neon 列子 - Vector Add
  5. 【结论】串串串(nowcoder 20107-A)
  6. Java实现MD5编码32位
  7. Qt笔记-QxOrm基本使用(对SQLLite进行增删改查)
  8. 51单片机入门教程(5)——定时器中断
  9. 用户工号转换成姓名加工号
  10. css扫描动画效果demo示例(整理)
  11. 编辑器 UEditor 百度富文本web编辑器
  12. 计算机毕业设计(附源码)python疫情防控管理系统
  13. 百度文心一言推出内测专用独立 App;暴雪回应被网易起诉:未收到相关诉状;iOS 17或支持第三方应用商店 | 极客头条
  14. Centos7 修改文件夹权限和用户名用户组
  15. codeforces CF1736B Playing with GCD
  16. 环保在线监控·水处理设备远程在线监控系统
  17. 计算机的CPU的电路是多少KW,你的电脑多少瓦? 最全面的CPU功耗测试
  18. Mac系统配置vue环境出现的权限问题解决方法
  19. android 清除cookie,Android 获取和清除 WebView 中的 Cookie
  20. CentOS 7 linux安装迅雷Xware实现远程下载

热门文章

  1. BIOS中的分区工具
  2. 阿里女员工遭遇「杀猪盘」背后的思考
  3. unittest测试框架_python接口自动化测试 - 4.unittest单元测试框架学习
  4. python求解二次规划_Python二次规划和线性规划使用实例
  5. 临床外显子组测序分析中的那些坑(上)
  6. Nat Commun |完全开源!肿瘤基因组数据报告解读平台,可满足商业报告解决方案...
  7. 液滴型单细胞测序技术比较(二)
  8. 好色之旅-画图三字经
  9. 计算机公共基础知识书第二版答案,二级计算机公共基础知识课后习题及答案.doc...
  10. RTX5 | 内存池03 - 共享内存用于线程之间的通讯(轮询方式)