模糊查询关键字不区分大小写_SQL简单查询
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简单查询相关推荐
- clob和blob是不是可以进行模糊查询_SQL简单查询语、运算符学习和练习
本次主要学习了SQL语言的书写和运算,多为实操,一定要多写多思考,综合运用起来. 基本查询语句(select *全部 as替换 distinct删除重复) 指定查询条件(where 从哪里查询) 注释 ...
- sql between包括两端吗_SQL简单查询
1.SQL简单查询知识点概要: 1. 1基本的查询语句: 1.1 .1 Select<列明1>,<列明2> 1.1.2 From<表名> 1.2. SQL运行数据: ...
- sql同时操作两列_SQL简单查询
1. 基本的查询语句 selece<列名1>,<列名2>,.... →select子句 from<表名>: →from子句 -- 在student表中查询出姓名.性 ...
- sql的加减乘除运算_SQL简单查询语、运算符学习和练习
本次主要学习了SQL语言的书写和运算,多为实操,一定要多写多思考,综合运用起来. 基本查询语句(select *全部 as替换 distinct删除重复) 指定查询条件(where 从哪里查询) 注释 ...
- oracle怎么查询关键字,9、oracle表查询关键字
1.使用逻辑操作符号 问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J? select * from emp where (sal > 500 o ...
- select子查询多个字段_SQL复杂查询
一.视图 视图是虚拟的表.与包含数据的表不一样,视图只包含使用时动态检索数据的查询. 优点: • 重用SQL语句. • 简化复杂的SQL操作.在编写查询后,可以方便地重用它而不必知道其基本查询细节. ...
- 条件查询_SQL简单查询(条件查询 模糊查询)
一.基本查询语句 基本语句: select 列名,列名,... from student; 加上AS: select 列名 as ABC,列名 as '其他名' from student; --中文的 ...
- sql 字符串比较大小_SQL简单查询第二关
第二关目录大纲: 1.基本的查询语句 2.指定查询条件 3.注释和sql语句注意事项 4.运算符 5.字符串模糊查询 一.基本的查询语句 select <列名1>,<列名2>, ...
- sql between包括两端吗_sql:简单查询
一.基本的查询语句 select 列名1,列名2,... ... #select 字句 from 表名; #from字句 select * from 查询出全部列 为列设定别名 as :在别名是中文时 ...
最新文章
- 生态伙伴 | 轻计划入驻飞书,轻松管理你的项目
- spark-submit提交python脚本过程记录
- java中byte转string的方法有哪些?
- HDU 2041 超级楼梯
- HTML制作搞笑照片,40张创意搞笑的照片PS效果
- AUTOSAR专业知识篇(五)-“敏捷”适用于汽车软件开发吗?当我们谈“敏捷”,到底在谈什么?
- Spring Boot 是什么,有什么用。
- python输错了怎么办_python怎么实现输错三次密码之后锁定
- 虚拟服务器的好处与坏处,常见服务器虚拟化的弊端主要是什么问题?
- iOS开发Swift篇—(三)字符串和数据类型
- 窗函数在图像处理中的应用
- 计算机网络基础知识笔记
- C#多态 (小结转载)
- 基于布谷鸟搜索算法的无线传感器网络覆盖优化
- 无法远程桌面netmeeting
- 一个月薪 12000 的北京程序员的真实生活 !
- 数据结构第一章绪论知识总结(严蔚敏)
- Excel文件加密后忘记密码破解方法
- HIT CSAPP大作业--程序人生
- CSS揭秘:5.条纹背景(上)
热门文章
- 使用JUnit的ExpectedException和@Rule测试自定义异常
- java的Swing里怎么new一条线_java – 在JFrame上绘制一条线
- Linux 命令之 stat -- 显示文件的状态信息
- Linux 命令之 grep -- 强大的文本搜索工具/正则表达式搜索
- php输出分组,ThinkPHP 项目分组中的模板输出
- sqlrelay mysql_php+sqlrelay+mysql实现连接池及读写负载均衡
- zip直链生成网站_安装网站程序
- python聚类分析成绩反思_机器学习python实践——二分K-means聚类
- return在c语言中是什么意思
- C++是如何实现多态的