sql 中关于 like SELECT * FROM Persons WHERE City LIKE '%g'
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/18 17:33:39
sql 中关于 like SELECT * FROM Persons WHERE City LIKE '%g'
其中变量city 的值比如abcg没有达到变量类型的规定长度比如是10.那么就搜不到abcg.求教!
其中变量city 的值比如abcg没有达到变量类型的规定长度比如是10.那么就搜不到abcg.求教!
![sql 中关于 like SELECT * FROM Persons WHERE City LIKE '%g'](/uploads/image/z/7680542-14-2.jpg?t=sql+%E4%B8%AD%E5%85%B3%E4%BA%8E+like+SELECT+%2A+FROM+Persons+WHERE+City+LIKE+%27%25g%27)
哈哈,你WHERE City LIKE '%g' 是找出City 以g结尾的所有记录.
你city 的字段的类型是char(10)吧.哈哈,这样它会在后面不足10字节以空格代替,这样就变成“abcg ”了,所以当然找不到啦
再问: 嗯。那该怎么解决呢??我找了一下都是char 后面跟长度的呢!!!
再答: 嗯 ,要么你把char(10)换成varchar(10)。 要么就这样SELECT * FROM Persons WHERE Rtrim(City) LIKE '%g'
再问: 我原来就是archar(10) 你第二种可以。谢谢了!!!!
你city 的字段的类型是char(10)吧.哈哈,这样它会在后面不足10字节以空格代替,这样就变成“abcg ”了,所以当然找不到啦
再问: 嗯。那该怎么解决呢??我找了一下都是char 后面跟长度的呢!!!
再答: 嗯 ,要么你把char(10)换成varchar(10)。 要么就这样SELECT * FROM Persons WHERE Rtrim(City) LIKE '%g'
再问: 我原来就是archar(10) 你第二种可以。谢谢了!!!!
sql 中关于 like SELECT * FROM Persons WHERE City LIKE '%g'
select ename from emp where ename like'%A___'; 这条SQL语句中'%A__
sql中怎么实现多个like条件的过滤,select b.a from b where b.c like ();
SQL语句:SELECT * from stu where name like "%伟%";的作用是:_________
SQL 语句 "SELECT * FROM {{table}} WHERE `fleet_end_time`
在SQL语句中WHERE pud_id=titles.pub_id AND city LIKE'B%'是什么意思起到什么
if exists (select 1 from #tmp_dj_xsg212 WHERE shangplx LIKE
select *from A where A.a like '%1%'||'%'
select * from student where name like '%[^ja,as,on]%'
SQL语句SELECT*FORM TABLE-A WHERE name LIKE‘-mation‘ 的功能?
ms sql :select * from (select *from b) as xxx where 和 select
在SQL语句中USE pubs SELECT DISTINCT title FROM title WHERE price