数据库SQL查询中%与*各代表什么含义

数据库SQL查询中%与*各代表什么含义,第1张

%在数据库中为模糊查询一般和like配合使用

例如 select * from teacher where tname like '叶%'(列出含有叶某某的表信息

效果如下图

如果使用select * from teacher where tname like '叶*'就不会出现数据效果如下图

*一般用在查询表有哪些字段一般为select *  from table(表名)

%是取余运算符,即代表取余运算,比如15%4的余数是3。当然,%除了代表取余运算,还可以在字符匹配中匹配任意类型和长度的字符。

%是任意字符串的意思

比如:

select name from table

where name like '%o%'

显示结果:

leon

sql中“<>”是“不等于”的意思。

一.

sql定义:结构化查询语言(structured

query

language)简称sql(发音:/ˈes

kjuː

ˈel/

"s-q-l"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名;

二.

sql中有很多说明符号,以下来举例说明一些符号的意思:

1.

=表示

等于;

2.

<>

表示不等于;(注释:在

sql

的一些版本中,该 *** 作符可被写成

!=)

3.

>

表示大于;

4.

<

表示小于;

5.

>=

表示大于等于;

6.

<=

表示小于等于;

7.

between表示在某个范围内;

8.

like表示搜索某种模式;

9.

in表示指定针对某个列的多个可能值。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10085996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存