如何用Sql语句选择数据库字段中的前几位?
比如说我现在要从家庭住址中取出其中的省份,
如何用Sql进行选择相同省份的人?
问题点数:50、回复次数:11Top
1 楼MFC2001(拔剑茫然心四顾)回复于 2002-04-12 14:09:55 得分 3
把 家庭住址分成几个字段来保存
如
城市,省份,电话,详细地址
然后
select * from table where 省份='河北'Top
2 楼JYYF21(七剑飞仙)回复于 2002-04-12 14:10:51 得分 3
select * from 表 where 省分字段=省份Top
3 楼zx_wang(wzx)回复于 2002-04-12 14:14:18 得分 3
select * from 表 where 省份 = '摸省份'
前十条记录 select top * from 表 where 省份 = '摸省份'
Top
4 楼zx_wang(wzx)回复于 2002-04-12 14:15:22 得分 0
select * from 表 where 省份 = '摸省份'
前十条记录 select top * from 表 where 省份 = '摸省份'Top
5 楼zx_wang(wzx)回复于 2002-04-12 14:16:03 得分 0
select * from 表 where 省份 = '摸省份'
前十条记录 select top * from 表 where 省份 = '摸省份'Top
6 楼hj_cn(风影)回复于 2002-04-12 14:19:29 得分 10
select * from tablename where 省份 LIKE '%''+变量+''%';
即可Top
7 楼futurelight(保持一颗平常而积极的心)回复于 2002-04-12 14:24:33 得分 3
你也可以用这么一个语句:
select left(家庭住址字段,4) from tablename
要求省份必须规范,如省份为‘河北’,若为‘河北省’则left(家庭住址字段,6)了,因为它是六个字节Top
8 楼futurelight(保持一颗平常而积极的心)回复于 2002-04-12 14:26:20 得分 0
对不起,说错了,条件应该是 where left(家庭住址字段,4) ='河北'或where left(家庭住址字段,6) ='河北省'
请原谅
Top
9 楼zx_wang(wzx)回复于 2002-04-12 14:34:10 得分 3
select * from 表 where 家庭住址字段 like '河北%'Top
10 楼dreamfan(改行不做程序员,回家种地。)回复于 2002-04-12 14:40:57 得分 3
匹配查询Top
11 楼LuZhou(卢周)回复于 2002-04-12 14:41:05 得分 10
select * from tablename where 省份 LIKE '%省份名称%';
Top
12 楼LuZhou(卢周)回复于 2002-04-12 14:42:45 得分 9
select * from table where field like '%any string%'Top
13 楼FlyingQQ(FlyingQQ)回复于 2002-04-12 14:43:31 得分 3
select * from tablename where 省份字段=河北Top
相关问题
- ACCESS数据库memo字段判空SQL语句
- 如何用SQL语句写Access数据库中的日期型字段?(急!!!!!!!!!11)
- 在VB中用SQL语句操作Access数据库表空字段的问题!
- 如何使用sql语句在ACCESS数据库中生成自增字段。
- 用Insert语句如何往Sql Server数据库中添加Image字段?
- 关于更新TEXT字段和备份数据库的SQL语句
- 如何用SQL语句写修改数据库字段数据类型?
- 把null值插入日期型数据库字段的sql语句怎么写?
- 求一SQL语句:将数据库 dbA 的表 tbA 的字段 A 复制到 数据库 dbB 的表 tbB 的字段B
- 高手指教:如何用sql update语句修改sql server数据库字符型字段的部分内容?




