CSDN论坛 > MS-SQL Server > 基础类

求sql语句,判断字段值为1(int型)则返回A,2返回B.... [问题点数:20分,结帖人Athoncj]

Bbs2
本版专家分:167
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:144
Bbs2
本版专家分:144
Bbs6
本版专家分:5211
Bbs6
本版专家分:5211
匿名用户不能发表回复!
其他相关推荐
Oracle 中 decode 函数用法(字段A,B, C,A不为空则取A,否则取B,B为空则取C)
–decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) SELECT DECODE(TEMP.SCORE, ‘A’, ‘90-100’, ‘B’, ‘80-89’, ‘C’, ‘70-79’,...
求一个int型二进制数中1的个数
#include int main(int argc, const char *argv[]) {     int i = 0;     int a = 0;     int n = 0;     printf("please enter a int:");     scanf("%d",&a);     for(i = 0;i     {        
list排序,如果A字段相同,则以B字段进行排序
public static void sortMyUserHistoryList(List UserHistorylst) { Collections.sort(UserHistorylst, new Comparator() { public int compare(Object arg0, Object arg1) { AppUserhistoryinfoEntity a0 = (App
通过sql语句,根据时间值返回相应状态
通过sql语句,实现时间判断,这样做能够很方便的获取到相应的状态上面的判断基于这里的计算结果 round():ROUND 函数用于把数值字段舍入为指定的小数位数。
编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编main函数用于测试
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 李家豪 * 完成日期:2013 年11月13日 * 版 本 号:v1.0 * 问题描述:编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编main函数用于测试 * 样例输入:12
sql递归查询例1
sql递归查询1 A B Value ----------- ----------- ---------- 1 2 节点1 2 3 节点2 3 4 节点3 4 1 end 要达到的目的,已知一A字段的值,查询B字段的值,若B字段的值不为 "1 ",则返回Value, 并将B字段的值作为A值的条件,继续查找B字段,再判断B字段的值是否为 "1 ", 返回Value……直到最后B字段的值为 "1 ",迭代停止。 对于上面的表为: 已知A=1, 根据A找到B,此时B=2,返回“节点1”,然后将A=2带入,查找到B=3,返回“节点2”。 再将A=3带入,返回“节点3”。再将A=4带入,查找到B=1,此时查找结束
Java 程序中执行update返回结果
HibernateHibernate中execute、executeQuery和executeupdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多
数据库--sql 查询字段如果为null 则返回0的写法
oracle select nvl(字段名,0) from 表名; sqlserver select isnull(字段名,0) from 表名; mysql select ifnull(字段名,0) from 表名;
ifnull( expr1, expr2)—用于sql查询中,如果查询字段值为null, 则显示expr2 ; 如果不为null,则显示expr1
例如:‘selectifnull(score , 0 ) from stu’,将字段score值为null的替换为0;
不用判断条件,取a,b最大值
今天看到一个有意思的题目: 爱立信面试题: 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。 腾讯面试题: 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 看到网友的答案: int getMax2(int a,int b) { int t = (a+b + fabs(a-b))/2; re
关闭
关闭