易截截图软件、单文件、免安装、纯绿色、仅160KB

ms sql case when else语句使用技巧

    工作中碰到的小技巧,比如说要用数据表里取出注册用户的资料,性别为1则显示为男生;性别为2则显示为女生;以前都是从表里取出数据,然后再用代码进行判断,为1则显示为男生;为2则显示为女生;其实单用SQL语句就可以做到,如下:
直接使用case when else 语句
Case具有两种格式。简单Case函数和Case搜索函数。
简单Case函数写法
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END AS XX--临时添加的字段名
--灵活Case函数写法
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END AS XX--临时添加的字段名
    两种写法均能实现同样的功能,只是第二种写法灵活性更强,可以多个条件进行判断,如:WHEN X>Y AND Z<G then,而使用第一种写法就无法做到。


相关文档:

sql中 in 、not in 、exists、not exists 用法和差别

exists (sql 返回结果集为真)
not exists (sql 不返回结果集为真)
如下:
表A
ID NAME
1    A1
2    A2
3  A3
表B
ID AID NAME
1    1 B1
2    2 B2
3    2 B3
表A和表B是1对多的关系 A.ID => B.AID
......

Sql Get Last Day of Month...

-- Sql Get Last Day of Month...
 SELECT     (CASE   MONTH(GETDATE())
                WHEN 1 THEN 31
             &nbs ......

【汇总】SQL CODE 经典·精彩

数据操作类 SQLHelper.cs
http://www.cnblogs.com/zengxiangzhan/archive/2009/12/31/1636871.html
无限级分类 存储过程
http://www.cnblogs.com/zengxiangzhan/archive/2010/01/04/1639220.html
百万级分页存储
http://www.cnblogs.com/zengxiangzhan/archive/2009/09/12/1565313.html
SQL经典短小代码收集
htt ......

Java、sql server 2000及jdbc

我在学习关于java编程,现在涉及到的是sql的问题,比如软件选择、环境的连接设置等问题,对于这些问题我真是束手无策啊!请求Java编程高手赐教:
      1、我用的Java是j2sdk-1_4_2_13-nb-5_0,我用了sql server2000,我用jdbc3.0行吗?所有连接设置该怎么样设置?
    &nb ......

SQL SERVER 与ACCESS、EXCEL的数据转换

一、           SQL SERVER 和ACCESS的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:
  1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation
  2Services(数据转换服务),然后 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号