问题是这样的,可能我讲的不是很清楚
在表里有一字段DM,它存放的是各单位的代码,代码共9位,前两位代表地区,后三位代表专业,中间4位代表单位。我现在用query做查询,并按指定的顺序读出。
例如,我首先按地区排序,那么我就需要按dm字段中的值的前两位排序。还有我要读出某一专业的所有单位,那我的查询条件就是dm的后3位是***.另外中间4位中的没一位也可能做为查询条件。请问我该怎么实现,或sql语句怎么写。
在表里有一字段DM,它存放的是各单位的代码,代码共9位,前两位代表地区,后三位代表专业,中间4位代表单位。我现在用query做查询,并按指定的顺序读出。
例如,我首先按地区排序,那么我就需要按dm字段中的值的前两位排序。还有我要读出某一专业的所有单位,那我的查询条件就是dm的后3位是***.另外中间4位中的没一位也可能做为查询条件。请问我该怎么实现,或sql语句怎么写。
解决方案 »
- MDI窗体中设的断点不起作用?
- 寻求合作者开发连锁管理系统(要求在深圳)
- 我的edit2中显示“10000002 油菜” 请问如何只将里面的10000002赋给edit1的Text属性?
- 問一個小問題, 我這幾行代碼錯在哪裡了?
- 一个有关数据保存的问题
- 一个DELPHI和SQL SERVER 的问题--------超级简单!
- 求救 高手帮忙 解决就给分
- 窗体的clientheight应该是除去标题栏的高度,那么再除去菜单的高度应该怎么表示呢?
- 装了CB之后,Delphi中的XML组建坏了~~怎么办啊
- 关于StringGrid的问题,大伙进来看看!!!
- 为什么总出错?
- 怎么读写注册表的某一默认项?
后三位代表专业 where substring(DM,7,3) = '专业'
中间4位代表单位 where substring(DM,3,4) = '单位'
Oracle,SQLServer,Access,Paradox还是其他
Weilibo(烈火精灵) 方法只有在Sql Server中能够使用
后三位代表专业 where substring(DM,7,3) = '专业'
中间4位代表单位 where substring(DM,3,4) = '单位'