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

SQL书写规则:

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

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

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

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

5)写注释:

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

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

6d2dc69c23f841dd353bd86709420ddf.png

SQL查询:

1.SQL简单查询:

原表格:

c2026997970d9249e83c2914fd981c9b.png

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

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

eg. select姓名,性别 from student.

52d298b277a7baf079d523eef1fab79d.png

2)查询全部列:

Code: select *from <表名>

a378e4249f29cf717ec22d0e602dd1b1.png

3)为列设定别名as XX

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

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

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

594da042507bf94cddfc521ab9e9bbc1.png

选择不重复数据:

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

eg.

4b70aa7a7c656539a2bd4c4d936e57cf.png

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

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

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

80ab33fc1191bf6a0687d69fd3bf4559.png

2.SQL指定查询条件:

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

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

a11c78ffcbec26815973806d9e31026e.png

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

0f0a03be5cc9a14c2a115ddeebe08325.png

3.SQL多条件查询:

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

252a156a63396f5d6f6111f607b1ef07.png

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

9287c56fa55052e8c7fe832d767d2312.png

in是or的简单写法:

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

字符串模糊查询:like;

表示任意字符串: %;

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

f0a29911b262d49beb25b380ca842f54.png

bf610c1000cf9f025beac5fb81b3264b.png

d6be77bee8bab6d9040fe658d49bc596.png

3a01bbdd720e0f8a03fac710cfeba64e.png

运算符:

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

0fcdbaf7a773d91039127d9d2112600b.png

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

eg.

362963732e35be1983aca0ac7f2ecea0.png

f124d4b80eea94f798ea9da36b8d459b.png

字符串比较规则:

字符串第一位比较大小。

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347920.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FPGA(5)--VHDL--10十进制计数器及7段显示译码器

前些天发现了一个巨牛的人工智能学习电子书&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;无广告&#xff0c;忍不住分享一下给大家。&#xff08;点击跳转人工智能学习资料&#xff09; 一、实验目的 掌握一般性计数器的VHDL设计方法&#xff0c;熟悉程序文本和原理图…

鸿蒙系统笔记本产业链,华为P40或用鸿蒙 华为产业链概念股一览

众所周知&#xff0c;华为已经推出了全新的鸿蒙系统&#xff0c;这正式证明了华为越挫越勇的精神&#xff0c;余承东已经对外透露&#xff0c;要是在无法使用谷歌服务的情况下&#xff0c;明年推出的华为P40或用鸿蒙系统&#xff0c;值得关注的是&#xff0c;这是时候&#xff…

apache log4j_Apache log4j是领先的日志记录框架

apache log4j根据 零周转的调查中&#xff0c; Apache log4j是领先的Java日志记录框架。 这实际上是一个非常有趣的调查。 它显示SLF4J最常用作伐木外墙&#xff0c;占61&#xff05;。 但是&#xff0c;它似乎最常与Apache Log4j一起使用&#xff0c;52&#xff05;的调查参…

FPGA(6)--7段显示译码器的加法计数器

文章目录一、实验目的二、实验内容三、实验设计与结果四、实验思考与小结一、实验目的 在上次加法计数器仿真实验的基础上&#xff0c;掌握端口的引脚配置、实验箱的接线及程序的下载、调试等。 二、实验内容 1.在上次实验的基础上&#xff0c;编译、仿真可以进行0-99加法计…

oracle中取反_mysql 取反

云数据库 MySQL云数据库(RDS for MySQL)是稳定可靠、可弹性伸缩的云数据库服务。通过云数据库能够让您几分钟内完成数据库部署。云端完全托管&#xff0c;让您专注于应用程序开发&#xff0c;无需为数据库运维烦恼价格低至&#xffe5;0.24/小时起&#xff0c;买1年83折云数据库…

android随机匹配,基于进程调度的Android真随机数和设备特征生成方法的研究

摘要&#xff1a;密钥是保证Android设备安全的重要组件之一,密钥的生成与使用均需要用到随机数,生成高质量的随机数需要高熵值的随机源。另一方面,移动广告等业务对不同的Android设备提供个性化服务时,需要对智能终端进行识别,因此需要采集设备特征,而识别设备需要低熵值的信息…

FPGA(7)--有限状态机--交通灯

一、实验目的 掌握有限状态机的编程和使用方法。 二、实验内容 设计一个十字路口交通灯控制器&#xff0c;东西(b)、南北(a)方向有红灯、黄灯、绿灯&#xff0c;持续时间分别为45、5、40秒&#xff0c;仿真验证其功能。 三、实验设计与结果 1.整体设计思路&#xff1a;根…

Spring Cloud配置–外部化应用程序配置

本教程是关于Spring Cloud Config的&#xff0c;这里我们将研究如何在不同的应用程序中针对不同的环境&#xff08;例如开发人员&#xff0c;本地&#xff0c;产品等&#xff09;使用Spring Cloud Config来管理和存储分布式外部配置属性。开发一个简单的云应用程序以使用云配置…

输入法问题_「图」KB4515384再爆新问题:OOBE时中文输入法阻止创建本地账户

KB4515384可谓是近期BUG数量最多的累积更新了&#xff0c;继开始菜单出现严重错误、音频故障、网络适配器问题、PIN登陆系统无法使用之后&#xff0c;在支持文档中微软承认了在初次设置(OOBE)过程中&#xff0c;使用某些语言将会阻止用户创建本地账户。微软在支持文档中表示&am…

cas后端返回html直接跳转,CAS验证成功后不能跳转到登陆成功的主页面解决办法...

CAS验证成功后不能跳转到登陆成功的主页面现在部署了CAS,有一个应用,下载输入应用的URL可以正确跳转到CAS服务的登陆界面,登陆验证通过后页面却跳转到了应用的登陆界面&#xff0c;不能直接进入登陆成功的主页面&#xff01;应用的web.xml如下CASFilterorg.jasig.cas.client.au…

FPGA(0)--quartusⅡ安装

微信公众号&#xff1a;创享日记 发送&#xff1a;quartus 获取软件安装包等 &#xff08;假设光盘驱动器号为 E&#xff0c; 所有软件安装到 D 分区&#xff09; 1.运行e:\QuartusII9.0 \ isetup.exe&#xff0c;直接点击“next”,一直到完成安装 2.设安装路径和目录为&#…

中文转化成拼音_五笔已经淘汰,拼音到达瓶颈,百度重拳出击,全新输入方式来袭!...

不知道大家发现没有&#xff0c;中文输入法的发展历程&#xff0c;其实就是通过建立云词库&#xff0c;改进词汇&#xff0c;发展AI技术来改善拼音输入法的识别率&#xff0c;进而取代五笔输入法的过程。拼音取代五笔&#xff0c;根本原因是易用好学&#xff0c;只要会讲普通话…

计算机二级web题目(1)--web基础

前些天发现了一个巨牛的人工智能学习电子书&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;无广告&#xff0c;忍不住分享一下给大家。&#xff08;点击跳转人工智能学习资料&#xff09; 1[单迭题] 下列关于Internet和Web的说法中,正确的是(B). A .Web就是Internet别称…

html属性和dom属性的区别,HTML属性与DOM属性的区别?

RTBTW&#xff0c;这样的文章我还是没有读懂http://www.cnblogs.com/tomkillua/archive/2012/08/15/2639420.html对于浏览器引擎而言&#xff0c;并不存在“HTML标签”这回事。其本质是DOM节点对象。也并不存在“HTML文档”这回事&#xff0c;其本质是DOM节点对象组成的文档树。…

java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等

java泛型方法 通配符泛型是Java编程的核心功能之一&#xff0c;它是Java 5中引入的。如果您使用的是Java Collections &#xff0c;并且版本5或更高版本&#xff0c;则可以肯定使用了它。 将泛型与集合类一起使用非常容易&#xff0c;但是它提供了比仅创建集合类型更多的功能&a…

ubuntu中mysql怎么退出命令_Ubuntu下MySQL简单操作

安装Ubuntu下安装常规软件都比较简单&#xff0c;直接使用apt-get即可。安装步骤如下&#xff1a;输入mysql命令系统会提示没有安装这个软件&#xff0c;如下图&#xff1a;根据系统提示&#xff0c;执行下面命令进行安装。$ sudo apt-get install mysql-client-core-5.6$ sudo…

虚拟现实技术利用计算机,虚拟现实技术在计算机专业教学中的应用思考

【摘要】虚拟现实技术在计算机教学中进行应用&#xff0c;其能够有效提高学生的学习兴趣&#xff0c;培养学生的探索能力和创新能力。本文对虚拟现实技术的概念和特点进行了阐述&#xff0c;并且分析了虚拟现实技术在计算机实践教学中的实践应用&#xff0c;从而有效提高计算机…

计算机二级web题目(2)--HTTP基础

1[单选题]HTTP协议是运行于&#xff08;C&#xff09;协议上的应用层协议。 A. FTP B. SMTP C.TCP D. UDP 解析&#xff1a;①传输控制协议TCP是传输层通信协议。 2[单选题] HTTP协议的消息有(B)两种类型。 A. 发送消息和接收消息 B. 请求消息和响应消息 C. 消息头和消息体 D. …

mpu 配置内存空间_PCIE的内存地址空间、I/O地址空间和配置地址空间

pci设备与其它接口的设备(如i2c设备)最大的不同是存在内存地址空间和配置地址空间首先区分一下IO空间和内存空间cpu会访问的设备一般有内存和外设寄存器&#xff0c;如下图所示。x86架构采用独立编址将内存操作与外设IO操作分开了才有了内存空间和IO空间的区分&#xff0c;x86平…

如何使用Java和XML Config在Spring Security中启用HTTP基本身份验证

在上一篇文章中&#xff0c;我向您展示了如何在Java应用程序中启用Spring安全性 &#xff0c;今天我们将讨论如何使用Spring Security 在Java Web应用程序中启用Basic HTTP身份验证 。 如果您使用的是Spring Security 3.1或更低版本&#xff0c;我将向您展示如何同时使用Java配…