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

SQL Server中CASE的用法


    以前对于Sql Server中Case命令的用法一直不是很了解,今天通过上网查了一些资料,将Case基本的用法总结一下。
Case命令有两种语法: 
A)CASE<运算式>
WHEN <运算式> THEN <运算式>
……
WHEN <运算式> THEN <运算式>
[ELSE<运算式>]
     END 
         举例:显示中文年月             
              SELECT GETDATE() AS 日期,
                     CASE MONTH(GETDATE())
                           WHEN 11 THEN '十一'
                            WHEN 12 THEN '十二'
                            ELSE SUBSTRING('一二三四五六七八九十', MONTH(GETDATE()), 1)
                     END + '月' AS 月份  
   B)CASE
                WHEN<条件表达式>THEN<>运算式>
                 ……
                 WHEN<条件表达式>THEN<>运算式>
            


相关文档:

省市之一 创建全国省市Sql表

最近有朋友遇到省市的问题,想想自己今后也有可能会遇到,所以就自己在网上写写,搜搜,主要是对自己今后有参考
--创建数据库
create database NationalAll
Go
--使用NationalAll数据库
use  NationalAll
Go
--创建省级表
Create Table Province
(
ProID int primary key not null,
ProName nvarchar(50) n ......

SQL创建数据库、表、存储过程及调用

--如果存在数据库programmerPay  就删除
if exists (select * from sysdatabases where name='programmerPay')
drop database programmerPay
go
--创建数据库programmerPay
create database programmerPay
on primary
(
name ='programmerPay_data',
filename='D:\programmerPay\programmerPay_data.mdf',
......

SQL学习使用

SQL操作全集
下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
CREATE ......

SQL语句 创建表

1.定义基本表语句
    语法:
    USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值',
                            & ......

Pro*C 中嵌入pl/sql块

/* 包含C头文件 */
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
/* 包含SQLCA头文件 */
EXEC SQL INCLUDE sqlca;
EXEC SQL INCLUDE sqlda;
int main()
{
    EXEC SQL BEGIN DECLARE SECTION;
    int  money;
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号