A. sql中判断某列的值是否都为指定的值
select case count(*) when 0 then '都是1' else '不都是1' end from 表
where Code=1 and State<>1 group by State
当Code=1时,如果State<>1的行数为0,则为 '都是1',否则为'不都是1'。
B. sql语句中判断条件的使用
1、首先我们打开SQL Server Management Studio管理工具,点击【新建查询】,新增一个书写sql语句的窗口。
C. sql 如何判断表中的某个字段是否有某个值
方法一:
select replace(字段名,'E','考察')
replace意思:如果取得字段值是E则替换为"考察"
方法二
Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值
D. sql中if语句的用法。我想在if判断语句中比较一个表中的两个属性的值,例如比较table.mat
定义变量
declare @a int
declare @b int
赋值
select @a=字段1,@b=字段2
from 表名
where 条件
比较
if(@a>@b)
begin
--逻辑
end
E. sql 查询语句中对某列数据做条件判断
1、新建一个test数据库,在数据库里创建一张data数据表,在表内插入5条测试数据。
F. sql语句,怎样判断一个字段中是否存在某一个值
可以参考下面的描述:
INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL> select instr(’oracle traning’,’ra’,1,2) instring from al;
INSTRING
---------
9
(6)sql属性值判断扩展阅读:
基本语句
MAX(字段名) 取得一个表格栏最大的值
MIN(字段名) 取得一个表格栏最小的值
SUM(字段名) 把数据栏的值相加
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1