SQL书写规则:

1)以英文分号结尾(;) eg. select 姓名,性别 from student;

2)不区分关键字的大小写。就像Excel里面sum可以大写可以小写。同理,SQL中select不区分大小写。

3)列名不能加单引号,列名中间不能有空格。

4)所有符号都要是英文符号。

5)写注释:

常用#,-- ,/*xxxxx*/

其中值得注意:(--后面是加英文空格),(/*xxxxx*/ 多用于多行备注)

SQL查询:

1.SQL简单查询:

原表格:

1)查询一列或者几列列:

Code: select<列名>,<列名2>from<表名>

eg. select姓名,性别 from student.

2)查询全部列:

Code: select *from <表名>

3)为列设定别名as XX

Code: select <列名>as XX from <表名>

select姓名 as s_name,性别as'人类性别' from student;

注:as后面如果跟中文备注需要加单引号。

选择不重复数据:

Code: select distinct <列名> from<表名>.

eg.

注意:如果distinct放在两个列名前面表示这两个列名要同时相同才能被选择。

eg. select distinct 学号,姓名 from student-->需要学号和姓名都相同才会被选择。

原表中虽然姓名为猴子出现了两次,但是对应学号也有两个,所以结果中就会出现两个学号对应姓名为猴子的结果。

2.SQL指定查询条件:

1)Code: select<列名>,<列名2>from student where <列名1或2>=xx;

SQL运行顺序 :(了解SQL运行顺序便于条件的书写和SQL的阅读)

eg. select * from student where 姓名='猴子'。SQL运行的顺序是先在库中找到student表,然后寻找姓名=猴子的行,然后再看select中选中学号和姓名这一列。

3.SQL多条件查询:

注意:and后面的条件还需要带括号。

注意:between是包含左右的数值

in是or的简单写法:

Code: select 姓名,性别 from student where 姓名 in ('猴子','马云')

字符串模糊查询:like;

表示任意字符串: %;

1个下划线表示任意1个字符: _

运算符:

算术运算符:加减乘除和Excel为一致。(+、-、*、/)

比较运算符:跟Excel一致。(=,<>,>,>=,<,<=)

eg.

字符串比较规则:

字符串第一位比较大小。

eg.‘10’<'2' 因为'10'字符串中第一位是1,比2小,所以'10'<2

主要运用在工作中,表中大的数值排到小数值的前面,需要检验存储类型。

模糊查询关键字不区分大小写_SQL简单查询相关推荐

  1. clob和blob是不是可以进行模糊查询_SQL简单查询语、运算符学习和练习

    本次主要学习了SQL语言的书写和运算,多为实操,一定要多写多思考,综合运用起来. 基本查询语句(select *全部 as替换 distinct删除重复) 指定查询条件(where 从哪里查询) 注释 ...

  2. sql between包括两端吗_SQL简单查询

    1.SQL简单查询知识点概要: 1. 1基本的查询语句: 1.1 .1 Select<列明1>,<列明2> 1.1.2 From<表名> 1.2. SQL运行数据: ...

  3. sql同时操作两列_SQL简单查询

    1. 基本的查询语句 selece<列名1>,<列名2>,.... →select子句 from<表名>: →from子句 -- 在student表中查询出姓名.性 ...

  4. sql的加减乘除运算_SQL简单查询语、运算符学习和练习

    本次主要学习了SQL语言的书写和运算,多为实操,一定要多写多思考,综合运用起来. 基本查询语句(select *全部 as替换 distinct删除重复) 指定查询条件(where 从哪里查询) 注释 ...

  5. oracle怎么查询关键字,9、oracle表查询关键字

    1.使用逻辑操作符号 问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J? select * from emp where (sal > 500 o ...

  6. select子查询多个字段_SQL复杂查询

    一.视图 视图是虚拟的表.与包含数据的表不一样,视图只包含使用时动态检索数据的查询. 优点: • 重用SQL语句. • 简化复杂的SQL操作.在编写查询后,可以方便地重用它而不必知道其基本查询细节. ...

  7. 条件查询_SQL简单查询(条件查询 模糊查询)

    一.基本查询语句 基本语句: select 列名,列名,... from student; 加上AS: select 列名 as ABC,列名 as '其他名' from student; --中文的 ...

  8. sql 字符串比较大小_SQL简单查询第二关

    第二关目录大纲: 1.基本的查询语句 2.指定查询条件 3.注释和sql语句注意事项 4.运算符 5.字符串模糊查询 一.基本的查询语句 select <列名1>,<列名2>, ...

  9. sql between包括两端吗_sql:简单查询

    一.基本的查询语句 select 列名1,列名2,... ... #select 字句 from 表名; #from字句 select * from 查询出全部列 为列设定别名 as :在别名是中文时 ...

最新文章

  1. 生态伙伴 | 轻计划入驻飞书,轻松管理你的项目
  2. spark-submit提交python脚本过程记录
  3. java中byte转string的方法有哪些?
  4. HDU 2041 超级楼梯
  5. HTML制作搞笑照片,40张创意搞笑的照片PS效果
  6. AUTOSAR专业知识篇(五)-“敏捷”适用于汽车软件开发吗?当我们谈“敏捷”,到底在谈什么?
  7. Spring Boot 是什么,有什么用。
  8. python输错了怎么办_python怎么实现输错三次密码之后锁定
  9. 虚拟服务器的好处与坏处,常见服务器虚拟化的弊端主要是什么问题?
  10. iOS开发Swift篇—(三)字符串和数据类型
  11. 窗函数在图像处理中的应用
  12. 计算机网络基础知识笔记
  13. C#多态 (小结转载)
  14. 基于布谷鸟搜索算法的无线传感器网络覆盖优化
  15. 无法远程桌面netmeeting
  16. 一个月薪 12000 的北京程序员的真实生活 !
  17. 数据结构第一章绪论知识总结(严蔚敏)
  18. Excel文件加密后忘记密码破解方法
  19. HIT CSAPP大作业--程序人生
  20. CSS揭秘:5.条纹背景(上)

热门文章

  1. 使用JUnit的ExpectedException和@Rule测试自定义异常
  2. java的Swing里怎么new一条线_java – 在JFrame上绘制一条线
  3. Linux 命令之 stat -- 显示文件的状态信息
  4. Linux 命令之 grep -- 强大的文本搜索工具/正则表达式搜索
  5. php输出分组,ThinkPHP 项目分组中的模板输出
  6. sqlrelay mysql_php+sqlrelay+mysql实现连接池及读写负载均衡
  7. zip直链生成网站_安装网站程序
  8. python聚类分析成绩反思_机器学习python实践——二分K-means聚类
  9. return在c语言中是什么意思
  10. C++是如何实现多态的