一、not like模糊查询
查询student表中不姓C的同学记录:
mysql> select * from student where sname not like 'C%';
+-----+--------+---------------------+-------+-------+
| sno | sname  | sbirthday           | class | ssex  |
+-----+--------+---------------------+-------+-------+
| 100 | Java   | 1977-09-01 00:00:00 | 95033 | man   |
| 104 | Python | 1977-10-11 00:00:00 | 95033 | man   |
| 105 | JS     | 1974-11-11 00:00:00 | 95033 | woman |
+-----+--------+---------------------+-------+-------+
3 rows in set (0.09 sec)二、查询student表中每个学生的姓名和年龄
年龄:当前年份减去出生年份
mysql> select year(now());
+-------------+
| year(now()) |
+-------------+
|        2019 |
+-------------+
1 row in set (0.17 sec)mysql> select year(sbirthday) from student;
+-----------------+
| year(sbirthday) |
+-----------------+
|            1977 |
|            1975 |
|            1976 |
|            1974 |
|            1977 |
|            1974 |
+-----------------+
6 rows in set (0.17 sec)mysql> select sname,year(now())-year(sbirthday) as '年龄' from student
+--------+------+
| sname  | 年龄 |
+--------+------+
| Java   |   42 |
| C      |   44 |
| C++    |   43 |
| C#     |   45 |
| Python |   42 |
| JS     |   45 |
+--------+------+
6 rows in set (0.06 sec)三、多字段排序
以班号和年龄从大到小的顺序查询student表中的全部记录:
mysql> select * from student -> order by class desc,sbirthday;  --注意下sbirthday即可!!
+-----+--------+---------------------+-------+-------+
| sno | sname  | sbirthday           | class | ssex  |
+-----+--------+---------------------+-------+-------+
| 102 | C++    | 1976-02-11 00:00:00 | 95035 | woman |
| 103 | C#     | 1974-12-01 00:00:00 | 95034 | woman |
| 101 | C      | 1975-08-21 00:00:00 | 95034 | woman |
| 105 | JS     | 1974-11-11 00:00:00 | 95033 | woman |
| 100 | Java   | 1977-09-01 00:00:00 | 95033 | man   |
| 104 | Python | 1977-10-11 00:00:00 | 95033 | man   |
+-----+--------+---------------------+-------+-------+
6 rows in set (0.00 sec)

SQL语句高级(八)——not like、year函数相关推荐

  1. 南大通用GBase8s 常用SQL语句(八十三)

    南大通用GBase8s 常用SQL语句(八十三) Interval fragment 子句 使用 Interval Fragment 子句存储通过一个或多个计算为数字或 INTERVAL 数据类型的范 ...

  2. 南大通用GBase8s 常用SQL语句(八十)

    南大通用GBase8s 常用SQL语句(八十) FRAGMENT BY 子句 使用 FRAGMENT BY 子句创建分片表并指定它的存储分布方案.PARTITION BY 关键字是 FRAGMENT ...

  3. 南大通用GBase8s 常用SQL语句(八十一)

    南大通用GBase8s 常用SQL语句(八十一) 使用 REMAINDER 关键字 使用 REMAINDER 关键字来指定存储超出指定表达式的有效值的存储空间.如果不指定 remainder ,并且在 ...

  4. SQL语句汇总(三)——聚合函数、分组、子查询及组合查询

    聚合函数: SQL中提供的聚合函数可以用来统计.求和.求最值等等. 分类: –COUNT:统计行数量 –SUM:获取单个列的合计值 –AVG:计算某个列的平均值 –MAX:计算列的最大值 –MIN:计 ...

  5. oracle中where中使用函数,Oracle 尽量避免在 SQL语句的WHERE子句中使用函数

    -- Start 在 WHERE 子句中应该尽量避免在列上使用函数,因为这样做会使该列上的索引失效,影响SQL 语句的性能.即使该列上没有索引,也应该避免在列上使用函数.考虑下面的情况: CREATE ...

  6. mysql中sql语句有if_Sql中的if函数学习

    今天,在修改项目bug时遇到一些需要计算的功能实现,虽然可以用java代码写,但是由于时间较为充裕,有尝试用sql写一下,学习到了if函数 if(o.containerSendNet>0 and ...

  7. sql语句count_带COUNT()函数SQL SELECT语句

    sql语句count Hey, folks! In this article, we will be focusing on SQL SELECT statement along with COUNT ...

  8. sql语句之存储过程,触发器,函数,事务,游标

    (文章中的sql语句基于sql server) 目录 存储过程: 1.CREATE PROCEDURE语句 EXEC语句执行一个已定义的存储过程 [强化练习] 事务: L1.事务处理 1.开始事务 2 ...

  9. 【数据库演练】外键SQL语句的编写分组和聚合函数的组合使用

    外键SQL语句的编写 外键SQL语句的编写 1. 外键约束作用 2. 对于已经存在的字段添加外键约束 3. 在创建数据表时设置外键约束 4. 删除外键约束 5. 小结 演练-分组和聚合函数的组合使用 ...

最新文章

  1. 【跃迁之路】【554天】程序员高效学习方法论探索系列(实验阶段311-2018.08.13)...
  2. 'utf-8' codec can't decode byte 0xff in position 0:
  3. python基础/编程语言,解释器和pycharm的安装
  4. Qt学习笔记之类继承关系图
  5. 30 个 Pandas技巧,加速你的数据分析处理速度!
  6. 程序员难以攻克的十大难题
  7. matlabrvctools主要功能及实际应用_【从业必备 | 收藏】ISO26262功能安全标准白皮书:关键组成、软硬件认证、测试过程、合规认证工具...
  8. mysql有实例名这个概念,MySQL的一些概念笔记
  9. Linux内核深入理解系统调用(2):vsyscall 和 vDSO 以及程序是如何运行的(execve)
  10. AD 组策略应用与排错(1应用)
  11. RAD Studio 2010 环境设置(转)
  12. uni-app 极光推送
  13. 重设 Cisco 路由器ASA5505
  14. python红楼梦作者_用 Python 分析《红楼梦》,后四十回是曹雪芹所写吗?(开源)...
  15. 基于python的购物比价_python比价
  16. php smtp发送邮件
  17. TencentOS-tiny 时间管理(十 六)- 时间片轮转机制
  18. HDU-2660 Accepted Necklace
  19. 线性代数考研笔记(三)
  20. mysql如何降级_降级MySQL(参考MySQL官方文档)

热门文章

  1. Linux下中文显示乱码 -- linux编码转换
  2. linux终端显示汉字乱码怎么解决?
  3. MCC 和 MNC介绍以及China 运营商对照表
  4. pppoe拨号上网 路由器(Router) 网关
  5. GLSurfaceView+openGL播放VR视频/全景视频(VR解码器)
  6. Python之迭代器、装饰器、软件开发规范
  7. MySQL数据库基本操作---DDL
  8. Landscape Photography: Telephoto Lenses 风景摄影:长焦镜头 Lynda课程中文字幕
  9. 中文领域最详细的Python版CUDA入门教程
  10. 自定义border 为 dashed 时的虚线间距