码迷,mamicode.com
首页 >  
搜索关键字:case...when...then    ( 847个结果
.Net常用技巧_获取SQL Server表字段的各种属性
-- SQL Server 2000SELECT a.name AS 字段名, CASE WHEN EXISTS (SELECT 1 FROM sysobjects WHERE xtype = 'PK' AND parent_obj = a.id AND name IN (SELECT name F...
分类:数据库   时间:2014-07-16 23:16:46    阅读次数:294
SQLServer2005,2000获取表结构:字段名、类型、长度、主键、非空、注释
SQLServer 2005 SELECT d.name N'TableName', d.xtype N'TableType', a.colorder N'ColumnIndex', a.name N'ColumnName', (case when COLUMNPROPERTY( a.id,a.na...
分类:数据库   时间:2014-07-13 08:58:15    阅读次数:197
sql case when 用法
sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then '十一' when 12 th...
分类:数据库   时间:2014-07-11 21:21:53    阅读次数:247
工作中常用SQL 查询语句备忘
--当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。select (case when a>b then a else b end ), (case when b>c then b esle c end) from table_name--求...
分类:数据库   时间:2014-07-11 11:30:56    阅读次数:208
获取Table的创建语句
-------------------------sql脚本---------------------------SELECT (CASE WHEN a.colorder=1 THEN d.name ELSE '''' END) N'表名', a.colorder N'字段序号', a.name N...
分类:其他好文   时间:2014-07-11 11:01:19    阅读次数:208
将数据库中的数字显示为文字
我们在数据库中常常会有这样的规定,1表示男,0表示女。但是在页面肯定不能显示0或1.就必须在显示之前将集合中关于性别的数字转化为男,女。 在这里项目用了三种方式。 第一种:在查询sql时就将字段转化过来。如下sql: CASE WHEN ta.sex ='1' THEN '男' WHEN ta.sex ='0' THEN '女' END AS se...
分类:数据库   时间:2014-07-09 11:34:30    阅读次数:605
ORACLE CASE WHEN 及 SELECT CASE WHEN的使用方法
CASE 语句CASE selector WHEN value1 THEN action1; WHEN value2 THEN action2; WHEN value3 THEN action3; ….. ELSE actionN;END CASE;CASE表达式DECLARE temp VARCH...
分类:数据库   时间:2014-07-07 18:11:01    阅读次数:312
sql server 保留小数(续A)
写完上一篇文章后,陆续有朋友给出了其他思路,我在小结在这篇博客中。思路一:转换成字符串后输出(这也是上一篇文章给的思路)1 1 SELECT CASE WHEN @a % @b = 0 THEN CAST(@a / @b AS VARCHAR(16)) 2 2 EL...
分类:数据库   时间:2014-07-02 19:52:12    阅读次数:249
如何写复杂的SQL
这里需要使用到case when语句,这个就是sql中的if else语句: select a.ins_id, b.product_id, b.product_name, c.cust_id, c.cust_name, c.cust_sex, c.cust_age, c.family_num, --...
分类:数据库   时间:2014-06-27 16:11:21    阅读次数:297
每天进步一点点之SQL 获取表中某个时间字段离当前时间最近的几条
实际中用到的SQL:select * from (select top 3 Id,case when startSignup>GETDATE() then '敬请期待' when (startSignup=getdate()) then '正在报名' when (StartDate=GETDATE(...
分类:数据库   时间:2014-06-26 22:24:35    阅读次数:293
847条   上一页 1 ... 81 82 83 84 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!