sqlserver 查询问题

发布网友 发布时间:2022-04-22 04:27

我来回答

4个回答

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

指定使用索引,是指在表中存在多个索引(相互有包含重复的列)的情况下才会使用
默认的情况下,是不需要指定索引的,因为SQL比人工更聪明,他知道使用哪个索引消耗资源更低。因为关于索引,SQL会每天自动维护的

热心网友 时间:2022-04-14 22:35

xrmd_mis是字符串?

是字符串的话转化成数字就好了啊

select * from 表名 where cast(xrmd_mis as int) between 0 and 3

热心网友 时间:2022-04-15 00:10

查询0-3

select * from table where xrmd_mis='0' or xrmd_mis='3';

查询3-6

select * from table where xrmd_mis='3' or xrmd_mis='6';

查询0-6

select * from table where xrmd_mis='0' or xrmd_mis='3' or xrmd_mis='6';

查询0-12

select * from table;

热心网友 时间:2022-04-15 02:01

select * from 表名 where xrmd_mis between 0 and 6追问这个字段是字符串,所以这个是不行的

追答字符串的话,就把0改为'0',6改为'6'

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com