问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

like语句的用法

发布网友 发布时间:2022-04-30 19:45

我来回答

4个回答

懂视网 时间:2022-05-01 00:06

定义好一个参数如何去赋值

DECLARE @id INT,@ProvinceName varchar(50)

直接赋值:

SET @id=值

通过查询语句赋值

select @ProvinceName = 表字段  from 表 where 条件

循环while 的使用方法

DECLARE @id INT
SET @id=1

WHILE @id<值
BEGIN

   sql语句

SET @id=@id+1  //循环参数的迭代

END

SQL随笔

标签:

热心网友 时间:2022-04-30 21:14

LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。
  假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:
   select * from table1 where name like "张*"
   如果要查询以“张”结尾的记录,则语句如下:
  select * from table1 where name like "*张"
   这里用到了通配符“*”,可以说,like语句是和通配符分不开的。下面我们就详细介绍一下通配符。
  匹配类型  
  模式
  举例 及 代表值
  说明
  多个字符
  *
  c*c代表cc,cBc,cbc,cabdfec等
  它同于DOS命令中的通配符,代表多个字符。
  多个字符
  %
  %c%代表agdcagd等
  这种方法在很多程序中要用到,主要是查询包含子串的。
  特殊字符
  
a
a代表a*a
  代替*
  单字符
  ?
  b?b代表brb,bFb等
  同于DOS命令中的?通配符,代表单个字符
  单数字
  #
  k#k代表k1k,k8k,k0k
  大致同上,不同的是代只能代表单个数字。
  字符范围
  -
  [a-z]代表a到z的26个字母中任意一个
  指定一个范围中任意一个
  续上
  排除
  [!字符]
  [!a-z]代表9,0,%,*等
  它只代表单个字符
  数字排除
  [!数字]
  [!0-9]代表A,b,C,d等
  同上
  组合类型
  字符[范围类型]字符
  cc[!a-d]#代表ccF#等
  可以和其它几种方式组合使用
  假设表table1中有以下记录:
  name sex
   张小明    男
  李明天       男
  李a天        女
  王5五         男
  王清五    男
  下面我们来举例说明一下:
   例1,查询name字段中包含有“明”字的。
  select * from table1 where name like '%明%'
   例2,查询name字段中以“李”字开头。
  select * from table1 where name like '李*'
   例3,查询name字段中含有数字的。
  select * from table1 where name like '%[0-9]%'
   例4,查询name字段中含有小写字母的。
  select * from table1 where name like '%[a-z]%'
  例5,查询name字段中不含有数字的。
  select * from table1 where name like '%[!0-9]%'
  以上例子能列出什么值来显而易见。但在这里,着重要说明的是通配符“*”与“%”的区别你可能会问,为什么我在以上查询时有个别的表示所有字符的时候用"%"而不用“*”?先看看下面的例子能分别出现什么结果:
  select * from table1 where name like '*明*'
   select * from table1 where name like '%明%'
  你就会会看到,前一条语句列出来的是所有的记录,而后一条记录列出来的是name字段中含有“明”的记录,所以说,当作字符型字段包含一个子串的查询时最好采用“%”而不用“*”,用“*”的时候只在开头或者只在结尾时,而不能两端全由“*”代替任意字符的情况下。

热心网友 时间:2022-04-30 22:32

LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。
假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:
select * from table1 where name like "张*"
如果要查询以“张”结尾的记录,则语句如下:
select * from table1 where name like "*张"
这里用到了通配符“*”,可以说,like语句是和通配符分不开的。下面我们就详细介绍一下通配符。

热心网友 时间:2022-05-01 00:07

SQL LIKE 通配符随笔 通配符 说明
_ 与任意单字符匹配

% 与包含一个或多个字符的字符串匹配

[ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。

[^] 与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。
例子:�6�1 WHERE FirstName LIKE '_im' 可以找到所有三个字母的、以 im 结尾的名字(例如,Jim、Tim)。

�6�1 WHERE LastName LIKE '%stein' 可以找到姓以 stein 结尾的所有员工。

�6�1 WHERE LastName LIKE '%stein%' 可以找到姓中任意位置包括 stein 的所有员工。

�6�1 WHERE FirstName LIKE '[JT]im' 可以找到三个字母的、以 im 结尾并以 J 或 T 开始的名字(即仅有 Jim 和 Tim)

�6�1 WHERE LastName LIKE 'm[^c]%' 可以找到以 m 开始的、后面的(第二个)字母不为 c 的所有姓。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为freebuds4i切歌怎么操作_华为freebuds4i怎么切歌 华为freebuds pro切歌方法_华为freebuds pro怎么切歌 华为耳机怎么切换下一曲 欧美电影,好像是宠物有一个世界,宠物会想办法跟主人的灵魂互换占据 ...的名字,欧洲中世纪,一个王子的继母把他的灵魂和狗的灵魂互换了... 问一部外国电影的名字 剧情记得不大清楚l了 是前几年的片子 灵魂互换的... HUAWEI 华为 AGS2-W09 10.1英寸平板电脑 (香槟金、64GB+4GB、WiFi版... 诛仙3百法和千法差距大吗 微信怎么解除应用授权登录 授权应用删除方法 微信怎么解除应用授权登录授权应用删除方法 飞利浦显示器屏幕上有一条线左右频繁移动怎么回事?、 大家帮我推荐几款一千元左右或以下质量好的翻盖手机,因为翻盖手机排线总是容易坏。 显示屏变成这样了,是该怎么修,飞利浦的 PHILIPS 手机电话打不通还没有声音怎么回事 飞利浦显示器的排线怎样和主板连接怎样分开 我的飞利浦手机9@9C屏幕不显示,是怎么回事 飞利浦手机业务被桑菲收购以后,现在手机质量怎么样呢? 飞利浦剃须刀充电器能充手机,我想问下它的接口排线是和三星充电器本身的一样吗?希望专业点的回答下 张家川回族自治县的行政区划 飞利浦 花屏 2017年南宁地区与百色地区中考题目的对比哪个难度较大?? 用wps word怎么做页眉竖线和文字 花果山水帘洞的张家川回族自治县景点 请问飞利浦42PUF6056T3屏幕中间有几条横线是什么原因引起的? 飞利浦hws92201屏幕开一两秒后黑屏什么问题? 那个初中生的谣言原文是什么?我想看看一个好的有影响力的谣言是怎么写出来的… 手机飞利浦968听筒声音不正常,时有时没,是排线的问题吗? 张家川回族自治县白石咀牧场怎么样? 甘肃省有哪些县 张家川回族自治县亚刚装潢材料有限责任公司怎么样? 飞利浦液晶电视菲林模组排线哪而有卖 上海交管12123礼拜六可以处理违章吗 鸡汤抄手的做法步骤图,鸡汤抄手怎么做好吃 鸡汤抄手一般都是怎样做呢? 鸡汤抄手怎样做口感会更好,味道美味? 口蘑鸡肉抄手怎么做如何做好吃 抹掉iphone手机信息需要多久 鸡汤鲜肉馄饨是哪里的特色小吃? 抄手 是什么意思?? 义乌哪有抄手吃?四川的那种!要正宗的!谢谢! 老麻抄手汤料怎样做 隔夜的蜂蜜柠檬水还能喝吗? 6月26跟着网上做的蜂蜜百香果柠檬,然后一直放冰箱,今天才发现,现在还能喝吗? 隔夜的蜂蜜柠檬水能喝吗 百香果泡蜂蜜柠檬小孩子晚上能喝吗 我将柠檬蜂蜜还有百香果浸在一起,大概有两个月了,还能喝吗?&#xF602; 什么样的情况下会把手卡锁住? SIM卡被锁住 qu字有哪些? 古代娶媳妇怎么叫