社区
C#
帖子详情
sql中的select语句问题
xiaoslong
2004-11-26 12:08:18
数据库的某个表里有一个字段ID,类型char,长度8。比如xx256xxx,x代表任意变量。怎么用select语句,把其中左三到左五位为定值256的都选出来?最好给个例子。急!急!急!
...全文
184
18
打赏
收藏
sql中的select语句问题
数据库的某个表里有一个字段ID,类型char,长度8。比如xx256xxx,x代表任意变量。怎么用select语句,把其中左三到左五位为定值256的都选出来?最好给个例子。急!急!急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuchengit
2004-11-26
打赏
举报
回复
SELECT * FROM Table1 WHERE SubString(ID,3,3) = '256'
liuchengit
2004-11-26
打赏
举报
回复
select *
from yourTable
where left(id,3,3) = '256'
8LY8Apollo
2004-11-26
打赏
举报
回复
T-SQL:
SELECT * FROM Table1 WHERE SubString(ID,3,5) = '256'
不是
SELECT * FROM Table1 WHERE SubString(ID,3,3) = '256'
dazhu2
2004-11-26
打赏
举报
回复
SELECT * FROM Table1 WHERE SubString(ID,3,5) = '256'
长江
2004-11-26
打赏
举报
回复
哇,,,,不小心看到楼主的id,,,原来楼主就是我们崇败已久的,,龙哥!!!
长江
2004-11-26
打赏
举报
回复
嘿嘿~问题解决
brightheroes
2004-11-26
打赏
举报
回复
left好像只有2个参数吧.....
mobydick
2004-11-26
打赏
举报
回复
left是指从左侧截取字符串,当然,你要从右侧截取的话,就用right()
mobydick
2004-11-26
打赏
举报
回复
select *
from yourTable
where left(id,3,3) = '256'
brightheroes
2004-11-26
打赏
举报
回复
___也可以
通配符号
brightheroes
2004-11-26
打赏
举报
回复
不是substring(id,3,5)
而是substring(id,3,3)第3个参数是表示从第2个参数起取的长度
不是终点的Index
welliu
2004-11-26
打赏
举报
回复
select * from (库名) where ID like '__256%';
brightheroes
2004-11-26
打赏
举报
回复
select * from yourTable where substring(id,3,3) = '256'
liuchengit
2004-11-26
打赏
举报
回复
SELECT * FROM Table1
WHERE SubString(ID,3,5) = '256'
不好意思,,第一次的错了,
liuchengit
2004-11-26
打赏
举报
回复
SELECT * FROM Table1
WHERE SubString(ID,3,6) = '256'
xiaoslong
2004-11-26
打赏
举报
回复
经过验证:welliu(字符串)的方法也正确, select * from (库名) where ID like '__256%';再次感谢大家。
xiaoslong
2004-11-26
打赏
举报
回复
经过验证,brightheroes(闭关|那一剑的风情)的方法正确,应该是select * from yourTable where substring(id,3,3) = '256'。非常感谢大家,马上验证另外几个方法,然后结帖。
xiaoslong
2004-11-26
打赏
举报
回复
to: mobydick(敌伯威|我排著队拿著爱的号码牌) 你的方法不行,left只有两个参数。不过还是很感谢你的帮忙。
SQL
语句
基础教程
SQL
语句
基础教程
SQL
的
select
语句
完整语法
SQL
的
select
语句
完整语法 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作
中
心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的
sql
select
语句
1. 查询单列 查询是数据库
中
最常用的功能。在
SQL
数据库
中
使用
SELECT
来实现选取数据的查询数据。结果存储在一个临时结果表
中
,这个表称为结果集。结果集实际上也是一种包含行与列的表,只不过是未持久化的,即临时表。未持久化 表示存储的数据不是永久的。 在使用
SELECT
语句
检索表数据时,至少需要给出两条信息,要检索的列名 column_name 和被检索内容的表名 table_name。 查询单列数据
SELECT
`column_name` FROM `table_name`; 或
SQL
SELECT
语句
执行顺序
同时因为
SQL
是一门类似英语的结构化查询语言,所以我们在写
SELECT
语句
的时候,还要注意相应的关键字顺序,所谓底层运行的原理,就是我们刚才讲到的执行顺序。如果我们使用的是左连接、右链接或者全连接,就会涉及到外部行,也就是在虚拟表vt1-2的基础上增加外部行,得到虚拟表vt1-3。首先在
SELECT
阶段会提取想要的字段,然后在DISTINCT阶段过滤掉重复的行,分别得到
中
间的虚拟表vt5-1和vt5-2。最后在vt6的基础上,取出指定行的记录,也就是LIMIT阶段,得到最终的结果,对应的是虚拟表vt7。
sql
server
select
语句
中
包含子
select
语句
问题
问题
代码如下
SELECT
code, (
SELECT
company FROM apprai_code WHERE sj_code='sj_code1') FROM apprai_code_record WHERE code='code1' 这句代码的意思是查询apprai_code_record 表里当code='code1’的code值,同时查询apprai_code 表里当sj_co...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章